Python中的日期格式转换

Roh*_*ent -1 python date date-conversion

您好我想知道如何将datetime对象转换为特定格式.

>>> import datetime
>>> d = datetime.datetime.today()
>>> d.ctime()
'Sat Jan 26 17:33:08 2013'
Run Code Online (Sandbox Code Playgroud)

我想输出或以下面的格式获取当前日期

2013-01-26 17:33:08
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 5

该isoformat()方法为您提供:

d.isoformat(' ')
Run Code Online (Sandbox Code Playgroud)

但可能包括微量货币; 您可以使用该.strftime()方法进行更多控制:

d.strftime('%Y-%m-%d %H:%M:%S')
Run Code Online (Sandbox Code Playgroud)

产量

>>> import datetime
>>> d = datetime.datetime.today()
>>> d.isoformat(' ')
'2013-01-26 13:12:08.628580'
>>> d.strftime('%Y-%m-%d %H:%M:%S')
'2013-01-26 13:12:08'
Run Code Online (Sandbox Code Playgroud)