文字列として保存されているタイムスタンプを日時オブジェクトに変換するためのコードがあり、intタイムスタンプ値がmaxintより大きい日付を変換するときに例外が発生することに気づきました。
datetime.datetime.fromtimestamp(2147570047)
たとえば私に
ValueError: timestamp out of range for platform time_t
この問題を回避するにはどうすればよいですか?32ビットPython(2.7.2を実行)を使い続けたいと仮定します
max intをdatetimeオブジェクトに変換してから、timedeltaを使用して追加できることに気付きましたが、実際にこれを行うための特に効率的または優れた方法は考えられませんでした。これらの2038+タイムスタンプを日時オブジェクトに変換できる良い方法は何ですか?