2012-03-03 79 views

回答

5

使用

from datetime import datetime 

date = datetime.strptime("March 2 2012", '%B %d %Y').date() 
1
ds = time.strptime("March 2 2012", '%B %d %Y') 
realdate = datetime.date(ds.tm_year, ds.tm_mon, ds.tm_mday) 
2

你也可以这样做:

import dateutil.parser 
datetime_obj = dateutil.parser.parse("March 2 2012") 

编辑:

这个返回datetime.datetime对象,而不是datetime.date对象:

datetime.datetime(2012, 3, 2, 0, 0) #opposed to datetime.date(2012, 3, 2) 
+0

感谢司徒,那将很好地工作 – Ben 2012-03-04 00:33:48

相关问题