1

こんにちは、この形式の文字列タイムスタンプ (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 が必要です)

4

0 に答える 0