2011-08-12 21 views

答えて

4

あなたは、この目的のためにdatetime.strptime方法を使用することができます。

from datetime import datetime 

dVal = datetime.strptime('10/22/1984', '%m/%d/%Y') 

あなたはfollowing link that describes python strptime behaviorを使用して、よりを読むことができます。

+0

うん)))あなたが、私は明らかに混乱していたと質問アスカーはない「複雑な方法」を望んでいたと思った他の回答を見ると –

1

はい。

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

最初にインポートする日時を入力してから試してみてください。私は多くの簡単な方法があると確信している日時のインポート日時 日= datetime.strptime('10/1984' 分の22、 '%dを/%はm /%y')の

1

から

。ここでは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

を@Tim fixed.Thankしかし、ちょっと、 "pythonを難しい方法で学ぶ"の成功で、多分私はハードコアのハードウェイからいくつかの同情を得るでしょう。 – Profane

+1

ここに私の同情投票があります。 +1 –

+0

ハッハッハ、大変感謝しています – Profane