Python 如何转换;2019-11-30T07:00:00+;09:00“;日期转换成整数?
我想把2019-11-30T07:00:00+09:00转换成字符串 在“+”号之后,我应该如何表示该部分:Python 如何转换;2019-11-30T07:00:00+;09:00“;日期转换成整数?,python,datetime,strptime,Python,Datetime,Strptime,我想把2019-11-30T07:00:00+09:00转换成字符串 在“+”号之后,我应该如何表示该部分: datetime.strptime(self.data[0]["LocalDateTime"],"%Y-%m-%dT%H:%M:%S+") 日期为ISO8601格式。 谢谢。尝试以下操作:(%z是UTC偏移量,格式为+HHMM或-HHMM(如果对象是原始的,则为空字符串): 为便于比较,+04:00具有不同的时区增量: datetime.datetime.strptime("2019-
datetime.strptime(self.data[0]["LocalDateTime"],"%Y-%m-%dT%H:%M:%S+")
日期为ISO8601格式。
谢谢。尝试以下操作:(%z是UTC偏移量,格式为+HHMM或-HHMM(如果对象是原始的,则为空字符串):
为便于比较,+04:00具有不同的时区增量:
datetime.datetime.strptime("2019-11-30T07:00:00+04:00","%Y-%m-%dT%H:%M:%S%z")
# datetime.datetime(2019, 11, 30, 7, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=14400)))
非常感谢!帮助很大!不知道加号后面的部分表示时区:)
datetime.datetime.strptime("2019-11-30T07:00:00+04:00","%Y-%m-%dT%H:%M:%S%z")
# datetime.datetime(2019, 11, 30, 7, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=14400)))