add: http://stackoverflow.com/questions/29853390/python-trouble-converting-milliseconds-to-datetime-and-back
---------------------------------------------------
---------------------------------------------------
from datetime import datetime, timedelta
def datetime_from_millis(millis, epoch=datetime(1970, 1, 1)):
"""Return UTC time that corresponds to milliseconds since Epoch."""
return epoch + timedelta(milliseconds=millis)
from datetime import datetime, timedelta
def timestamp_millis(utc_time, epoch=datetime(1970, 1, 1)):
"""Return milliseconds since Epoch as integer."""
td = utc_time - epoch
return (td.microseconds + (td.seconds + td.days * 86400) * 10**6) // 10**3
-------------------------------------------------------------
from datetime import datetime, timedelta
146 def datetime_from_millis(self, millis, epoch=datetime(1970, 1, 1)):
147 """Return UTC time that corresponds to milliseconds since Epoch."""
149 secs = int(millis)/1000
150 return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(secs))
没有评论:
发表评论