def from_unix_ms(ms: int, utcoffset: int=None) -> datetime:
"""
convert int to a datetime.
:param ms: number of milliseconds since 1970
:param utcoffset: if set a timezone i added to the datime based on the offset in seconds.
:return: datetime - including timezone if utcoffset is not None, else timezone naïve
"""
dt = EPOCH + timedelta(milliseconds=ms)
if utcoffset is not None:
dt = dt.replace(tzinfo=create_tz(utcoffset))
return dt
评论列表
文章目录