我尝试了以下代码:
import datetime
d = datetime.datetime.strptime("01/27/2012", "%m/%d/%Y")
print(d)
输出为:
2012-01-27 00:00:00
我正在使用Linux Mint:
test@testsrv ~/pythonvault $ date
Fri Jun 16 21:40:57 EEST 2017
那么,问题是为什么python代码的输出返回的日期"%Y/%m/%d" ( 2012-01-27 )
不是"%m/%d/%Y"
格式?
请注意,我正在使用python 2.7
任何帮助,将不胜感激。
您需要确保提供相应的输入
datetime.strptime(date_string,date_string_format).strftime(convert_to_date_string_format)
要以指定格式打印日期,您需要提供以下格式。
import datetime
d =datetime.datetime.strptime("01/27/2012","%m/%d/%Y").strftime('%m/%d/%Y')
print d
输出:
01/27/2012
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句