こんにちは、臼田です。 「Tue, 14 Mar 2017 00:24:08 PDT」みたいな文字列をdatetime型にして保存したいケースが有ると思います。 私は、AWSのRSSからpubDateを取得した際に上記のようになっていたため、これをLambda(Python2.7)上で扱いたいと考えました。 タイムゾーンの略称を扱う難しさ 時間の文字列からdatetimeを取得するには、datetime.datetime.strptime()が利用できます。 しかし、Python2.7ではstrptime()でタイムゾーンの略称を扱う%Zが利用できません。逆にdatetime型からstrに変換するstrftime()では利用できるのに、です。 これはどういうことかと調べてみると、ここで情報を見つけました。 要約すると、タイムゾーンの略称は重複している名称がある為、strptime()では%