我有一个API响应,该响应返回String中的日期时间对象。我需要将其转换为UTC日期时间对象,以便与当前日期时间进行比较。
如何将其转换为UTC DateTime对象?
received "2019-03-22T06:35:57Z"
答案 0 :(得分:0)
解析字符串并使用strptime转换为日期时间。
import datetime
dateob = datetime.datetime.strptime ("2019-03-22T06:35:57Z", "%Y-%m-%dT%H:%M:%SZ")
要转换为UTC:
>>> def Local2UTC(LocalTime):
... EpochSecond = time.mktime(LocalTime.timetuple())
... utcTime = datetime.datetime.utcfromtimestamp(EpochSecond)
... return utcTime