gpt4 book ai didi

python - 将字符串日期转换为另一个字符串日期

转载 作者:行者123 更新时间:2023-12-01 00:50:05 26 4
gpt4 key购买 nike

from datetime import datetime
y='Monday, December 9, 2019'

我想将上面的字符串转换为 DD/MM/YYYY 我尝试过

c=datetime.strptime(y,'%A,%B %-d,%Y')

这样我就可以轻松地转换它,但它给了我ValueError: '-' is a baddirective in format '%A, %B %-d,%Y 我检查了这个问题< br/> '-' is a bad directive in format '%Y-%-m-%-d' - python/django但仍然给出错误,有没有办法在不使用 re 的情况下做到这一点?

最佳答案

正确的格式是'%A, %B %d, %Y'(注意到删除了-),并将其更改为DD/MM/YYYY,格式为%d-%m-%Y'

from datetime import datetime
y='Monday, December 9, 2019'

#Fixed format
c=datetime.strptime(y,'%A, %B %d, %Y')

#Changed to represent DD/MM/YYYY
print(c.strftime('%d-%m-%Y'))

输出将是

09-12-2019

关于python - 将字符串日期转换为另一个字符串日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56638152/

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