Python中的日期时间strptime

VorX

我尝试了以下代码:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章