gpt4 book ai didi

python - datetime.strptime 格式化

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

我的 CSV 文件中的日期时间如下所示:

2011/1/1 0:00
2011/1/1 0:30
2011/1/1 1:00

当我运行时:

date = datetime.strptime(row[0], '%Y/%m/%d %H:%M')

我将日期时间输出为:

[datetime.datetime(2011, 1, 1, 0, 0)]
[datetime.datetime(2011, 1, 1, 0, 30)]

如何将其格式化为原始日期时间?

最佳答案

您已经将字符串解析为日期时间对象。这是通过使用 datetime.datetime.strptime() 完成的。要将对象格式化回字符串,您可以使用相同的语法,但使用方法 datetime.datetime.strftime(),例如:

date.strftime('%Y/%m/%d %H:%M')

另见 documentation .

如果您想要完全您的输入字符串(不带前导 0),您可以在必要时在百分比运算符和指令字符之间放置一个连字符,例如:

date.strftime('%Y/%-m/%-d %-H:%M')

这在以下内容中有很好的解释:Python strftime - date without leading 0但它是platform dependent .

关于python - datetime.strptime 格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52618757/

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