在python中将日期时间字符串(2016年7月25日下午11:51:32)转换为另一个字符串(YYYYMMDD)的最有



我有一个表示日期时间的字符串,例如:"2016年7月19日下午4:45:57"

我想将其转换为以下字符串:"20160725"

在python中,最有效的方法是什么?

谢谢:)

注意:我需要这样做,以便稍后将此日期输入到csv文件中,该文件将用于显示折线图。

您可以使用datetime模块的strptimestrftime方法。以下是您想要的:

from datetime import datetime as dt
s = "July 25, 2016 - 11:51:32 PM"
old_format = '%B %d, %Y - %H:%M:%S %p'
new_format = '%Y%m%d'
r = dt.strptime(s, old_format).strftime(new_format)
print(r)
# '20160725'

相关内容

  • 没有找到相关文章

最新更新