如何在Python中将此日期/时间转换为yyyymmdd?

21 浏览
0 Comments

如何在Python中将此日期/时间转换为yyyymmdd?

这个问题已经在这里得到了解答:

解析日期字符串并更改格式

我得到了这个1974-11-27T00:00:00,但我不知道该格式叫什么,所以我找不到任何在线资料来制作这个yyyymmdd格式。

admin 更改状态以发布 2023年5月24日
0
0 Comments

假设它是一个字符串,你可以直接替换 -。 \n

s = '1974-11-27T00:00:00'
s = s[:10].replace('-','')

0
0 Comments

这被称为 ISO 格式的日期时间字符串。你只需要执行以下操作就可以将其转换为日期时间对象:

import datetime
example = '1974-11-27T00:00:00'
d = datetime.datetime.fromisoformat(example)

现在它是一个日期时间对象,你可以按照你想要的任何格式进行格式化:

print(d.strftime('%Y%m%d'))
>> 19741127

0