123456789101112131415 |
- # from dateutil.parser import isoparse
- from datetime import date, datetime, timezone
- def timestamp2utc_dt(timestamp: int, _format: str = "%Y-%m-%d %H:%M:%S") -> [str, datetime]:
- if len(str(timestamp)) == 13: # _ms
- timestamp = int(timestamp / 1000)
- utc_dt = datetime.utcfromtimestamp(timestamp)
- if _format:
- return utc_dt.strftime(_format)
- return utc_dt
- if __name__ == '__main__':
- print(timestamp2utc_dt(1574232571377))
|