IPDDumpを使用して作成された、Blackberry IPDバックアップからのCSVダンプファイルがあります。ここの日付/時刻文字列は、次のようになります(EST
オーストラリアのタイムゾーンです)。
Tue Jun 22 07:46:22 EST 2010
この日付をPythonで解析できるようにする必要があります。最初はstrptime()
datettimeから関数を使ってみました。
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
ただし、何らかの理由で、datetime
戻ってきたオブジェクトにはtzinfo
関連付けられていないようです。
このページを読んで、明らかにdatetime.strptime
黙って破棄しているようtzinfo
ですが、ドキュメントを確認したところ、ここにドキュメント化されているその効果について何も見つかりません。
サードパーティのPythonライブラリであるdateutilを使用して解析された日付を取得できましたが、組み込みをstrptime()
誤って使用していた方法についてまだ知りたいですか?strptime()
タイムゾーンをうまく利用する方法はありますか?