めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

Pythonで文字列をdatetime型に

Twitterのデーターを取得してGoogleAppEngine(GAE)のデーターストアに保存するときにエラーが出ます。
データの型が違うから、というのが理由でした。送られてくるのが、unicode型なんです。そこで文字列をdatetime型に。

送られてくる文字列

Mon, 29 Nov 2010 15:14:09 +0000

文字列からdatetime型に変換

こんな感じにすると、GAEのデーターストアで「DateTimeProperty」型のところに入れることが可能に

timeString = u'Mon, 29 Nov 2010 15:14:09 +0000'
datetime.datetime.strptime(timeString, '%a, %d %b %Y %H:%M:%S +0000')

初めてのPython 第3版

初めてのPython 第3版