OLD | NEW |
| 1 # Author: Trevor Perrin |
| 2 # See the LICENSE file for legal information regarding use of this file. |
1 | 3 |
2 import os | 4 import os |
3 | 5 |
4 #Functions for manipulating datetime objects | 6 #Functions for manipulating datetime objects |
5 #CCYY-MM-DDThh:mm:ssZ | 7 #CCYY-MM-DDThh:mm:ssZ |
6 def parseDateClass(s): | 8 def parseDateClass(s): |
7 year, month, day = s.split("-") | 9 year, month, day = s.split("-") |
8 day, tail = day[:2], day[2:] | 10 day, tail = day[:2], day[2:] |
9 hour, minute, second = tail[1:].split(":") | 11 hour, minute, second = tail[1:].split(":") |
10 second = second[:2] | 12 second = second[:2] |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 d = getNow() | 68 d = getNow() |
67 d.add(d.HOUR, hours) | 69 d.add(d.HOUR, hours) |
68 return d | 70 return d |
69 | 71 |
70 def isDateClassExpired(d): | 72 def isDateClassExpired(d): |
71 n = getNow() | 73 n = getNow() |
72 return d.before(n) | 74 return d.before(n) |
73 | 75 |
74 def isDateClassBefore(d1, d2): | 76 def isDateClassBefore(d1, d2): |
75 return d1.before(d2) | 77 return d1.before(d2) |
OLD | NEW |