2012-04-15 8 views
1

このようなPython文字列があります "2012/04/08 13:31:00 UTC" datetimeオブジェクトに変換するにはどうすればよいですか?文字列をdatetimeに変換する

+0

@Jakobボウヤー私はそれが仕事だろうと考えstriptimeについてマニュアルに読みますが、私は使用することは難しいように見えました。今私はそれを行う方法を参照してください。コメントありがとうございました。 –

答えて

5

使用datetime.strptimeを与えます。

from datetime import datetime 
datetime.strptime("2012/04/08 13:31:00 UTC", "%Y/%m/%d %H:%M:%S %Z") 

はdatetimeオブジェクトを返します。

datetime.datetime(2012, 4, 8, 13, 31) 
2

これはいかがですか?

from dateutil.parser import parse 
parse('2012/04/08 13:31:00 UTC') 

datetime.datetime(2012, 4, 8, 13, 31, tzinfo=tzutc()) 
+0

dateutilは標準ライブラリではないため、移植性が制限される可能性があります。 (それは仕事にはいいですが) – Tim

+0

@Tim良い点、そして指摘する価値があります - ありがとう。これはちょうどフィットし、使いやすいです) – Levon

関連する問題