* utime_to_iso(): Let the local current time be the default input data.

This commit is contained in:
Wirawan Purwanto
2013-10-23 13:07:38 -04:00
parent 0675c6c599
commit 093b15085b

View File

@@ -37,14 +37,16 @@ def shift_time(t, dt, localtime=True):
else: else:
return time.gmtime(t1) return time.gmtime(t1)
def utime_to_iso(t, local=True): def utime_to_iso(t=None, local=True):
"""Converts UNIX time (seconds since Epoch) to ISO-formatted time string. """Converts UNIX time (seconds since Epoch) to ISO-formatted time string.
In order to ease time computation/conversion, In order to ease time computation/conversion,
we will use numeric TZ shift (+/-HH:MM) instead of we will use numeric TZ shift (+/-HH:MM) instead of
letter TZ code (EDT, EST, GMT, etc). letter TZ code (EDT, EST, GMT, etc).
""" """
from time import localtime, gmtime, strftime, timezone from time import time, localtime, gmtime, strftime, timezone
if t == None:
t = time()
if local: if local:
tt = localtime(t) tt = localtime(t)
dtz = -timezone + tt.tm_isdst * 3600 dtz = -timezone + tt.tm_isdst * 3600