我試過下面的代碼:日期時間strptime在python
import datetime
d = datetime.datetime.strptime("01/27/2012", "%m/%d/%Y")
print(d)
,輸出是:使用Linux Mint的
2012-01-27 00:00:00
我':
[email protected] ~/pythonvault $ date
Fri Jun 16 21:40:57 EEST 2017
所以,問題是爲什麼Python代碼的輸出返回"%Y/%m/%d" (2012-01-27)
而不是"%m/%d/%Y"
格式的日期?
請注意,我使用python 2.7
任何幫助,將不勝感激。
https://docs.python.org/2/library/datetime.html#datetime .datetime.isoformat – taras
,因爲它是默認表示。你指定''「%m /%d /%Y」''僅用於解析,而不用於打印。要格式化日期時間,請使用''strftime''。 –