added methods to convert epochs to/from days since the UNIX_EPOCH.

This commit is contained in:
fawce
2012-07-31 15:46:46 -04:00
committed by Eddie Hebert
parent 5c76ed236f
commit 90f99fd4c4
+9
View File
@@ -70,7 +70,16 @@ class utcdatetime(datetime):
dt = datetime.__new__(cls, *args, **kwargs)
return dt
def days_since_epoch(ms_since_epoch):
dt = UN_EPOCH(ms_since_epoch)
delta = dt - UNIX_EPOCH
return delta.days
def epoch_from_days(days_since_epoch):
delta = timedelta(days=days_since_epoch)
dt = UNIX_EPOCH + delta
ms = EPOCH(dt)
return ms
# Datetime Calculations
# ---------------------