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

master
Wirawan Purwanto 11 years ago
parent 0675c6c599
commit 093b15085b
  1. 6
      datetime.py

@ -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

Loading…
Cancel
Save