gpt4 book ai didi

python - 将 unicode 转换为日期时间格式

转载 作者:行者123 更新时间:2023-11-28 21:20:50 26 4
gpt4 key购买 nike

函数以 unicode 格式返回日期和时间。

 u'2014-03-06T04:38:51Z'

我希望将其转换为日期和时间格式,并用当前日期时间减去它以获得两者之间的天数。

提前致谢

最佳答案

检查字符串是unicode

>>> import types
>>> type(u'2014-03-06T04:38:51Z') is types.UnicodeType
True

字符串转换为日期时间:

>>> import datetime
>>> datetime.datetime.strptime(u'2014-03-06T04:38:51Z', '%Y-%m-%dT%H:%M:%SZ')
datetime.datetime(2014, 3, 6, 4, 38, 51)

减去今天

>>> import datetime
>>> today = datetime.datetime.today()
>>> yourdate = datetime.datetime.strptime(u'2014-03-06T04:38:51Z', '%Y-%m-%dT%H:%M:%SZ')
>>> difference = today - yourdate
print str(difference)

关于python - 将 unicode 转换为日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22219210/

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