gpt4 book ai didi

python - 如何在python中转换这个字符串

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:17 24 4
gpt4 key购买 nike

2018-02-06T14:45:03.0040554Z

无法将此字符串转换为日期时间。

datetime.strptime('2018-02-06T14:45:03.0040554Z', '%Y-%m-%dT%H:%M:%fZ')

我正在尝试这个,但它不起作用。

datetime.strptime('2018-02-06T14:45:03Z', '%Y-%m-%dT%H:%M:%fZ')

这适用于上述时间格式。

但是我是从第三方 API 获取这个时间字符串的,所以不能改变它的格式。

最佳答案

如果可以使用 dateutil 模块你可以做到这一点。

from dateutil import parser
print parser.parse('2018-02-06T14:45:03.0040554Z')

输出:

2018-02-06 14:45:03.004055+00:00

使用日期时间。看起来你错过了秒参数,微秒需要是 6 你有 7。

import datetime
print datetime.datetime.strptime('2018-02-06T14:45:03.004055Z', '%Y-%m-%dT%H:%M:%S.%fZ')
print datetime.datetime.strptime('2018-02-06T14:45:03Z', '%Y-%m-%dT%H:%M:%SZ')

输出:

2018-02-06 14:45:03.004055
2018-02-06 14:45:03

关于python - 如何在python中转换这个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48663280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com