解析日期字符串并更改格式
我有一个日期字符串,格式是 'Mon Feb 15 2010'。我想把它改成 '15/02/2010' 这样的格式。我该怎么做呢?
10 个回答
38
将一个字符串转换成日期时间对象:
from datetime import datetime
s = "2016-03-26T09:25:55.000Z"
f = "%Y-%m-%dT%H:%M:%S.%fZ"
out = datetime.strptime(s, f)
print(out)
输出结果:
2016-03-26 09:25:55
282
datetime
模块可以帮助你解决这个问题:
datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
对于这个具体的例子,你可以这样做:
>>> from datetime import datetime
>>> datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y')
'15/02/2010'
想了解更多不同的格式,可以点击这里。