你可以利用 time 模块里的 strptime()和 strftime()。
strptime()根据你指定的格式控制字符串解读日期,
而 strftime()则根据你指定的格式控制字符串输出日期。
比如,把 “12-Jan-06 10:06” 格式转换成 “2006-01-12 10:06:00” 格式:
>>> from time import strptime, strftime
>>>
>>> myDate = '12-Jan-06 10:06'
>>> parsed = strptime( myDate, '%d-%b-%y %H:%M' )
>>> converted = strftime( '%Y-%m-%d %H:%M:00', parsed )
>>>
>>> converted
'2006-01-12 10:06:00'
使用datetime函数将time类型转换为datetime
>>> import datetime
>>> d = datetime.datetime(* t[:6])
>>> print d
2009-12-14 00:00:00
>>> type(d)
<type 'datetime.datetime'