2011-08-12 61 views

回答

1

是的。

>>> datetime.datetime.strptime("10/22/1984", "%m/%d/%Y") 
datetime.datetime(1984, 10, 22, 0, 0) 
0

第一次导入日期时间,然后尝试将工作。

从日期时间的日期时间输入日期 = datetime.strptime('10 /1984分之22' , '%d /%米/%Y')

1

我相信有许多简单的方法。这里是一个:“一个简单的方法”

import re 
import datetime 

my_date = '10/22/1984' 
date_components = re.compile(r'(?P<month>\d+)/(?P<day>\d+)/(?P<year>\d+)') 
matched_date_components = date_components.match(my_date) 
date_time_object = datetime.date(year=matched_date_components.year, 
           month=matched_date_components.month, 
           day=matched_date_components.day) 
+0

看着其他的答案,我明显感到困惑,并认为这个问题提问者想“以复杂的方式”不但是,随着“以艰难的方式学习python”的成功,也许我会得到一些硬核硬派投票的同情。 – Profane

+1

这是我的同情投票。 +1 –

+0

哈哈,非常感谢 – Profane