如何将“ 2019-11-30T07:00:00 + 09:00”日期转换为整数?

问题描述 投票:1回答:1

我想将2019-11-30T07:00:00 + 09:00转换为字符串。

我应该如何表达加号后的部分:

datetime.strptime(self.data[0]["LocalDateTime"],"%Y-%m-%dT%H:%M:%S+")

日期为ISO8601格式。谢谢。

python datetime strptime
1个回答
0
投票

尝试一下:(%z是+ HHMM或-HHMM形式的UTC偏移量(如果对象是天真的,则为空字符串。:]

datetime.datetime.strptime("2019-11-30T07:00:00+09:00","%Y-%m-%dT%H:%M:%S%z")

# datetime.datetime(2019, 11, 30, 7, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=32400)))
© www.soinside.com 2019 - 2024. All rights reserved.