こんにちは、この形式の文字列タイムスタンプ (2/22/13 3:47:18:509 EST) を同等の時間オブジェクトに変換しようとしています。
問題は、反復して比較する必要があるタイムスタンプ (+50000 アイテム) の膨大なリスト (+50000 アイテム) があることですが、リスト内の各アイテムの変換が遅いです。
時間の範囲内 (実際の時間 - N 時間) 内にリストからアイテムを抽出する必要があります。
どうすればこれを効率的に行うことができますか?
よろしく。
ノート:
これは、日付を日時オブジェクトに変換する方法です。
timestamp = datetime.datetime.strptime(_list[-1][2], "%m/%d/%y %H:%M:%S:%f %Z")
そして、私はこのエラーが発生しています:
ValueError: time data '3/20/13 15:12:03:762 EDT' does not match format '%m/%d/%y %H:%M:%S:%f %Z'
編集: 式で %Z の代わりにハードコードされた EDT を使用すると動作します (ただし、EDT と EST が必要です)