前提・実現したいこと
エクセル日付の「数値」を python の datetime に変換したいです
python でエクセルファイルを読み込むと、
エクセル上で表示されていた時間(142:00)が、
1900/1/5 22:00:00 の数値に代わっている。
Excelの値(142:00)に変換するにはどのようにすればいいですか?
発生している問題・エラーメッセージ
2020-11-10 17:25:00,490 - RPA Action - "ValueError: invalid literal for int() with base 10: '1900-01-05 22:00:00'\n"] 【書いたコード】 dt = datetime.datetime(1900, 1, 5, 12, 22, 00, 00) #ログ self.logging(dt, 4, False, sleep_time = 0.5) #ログ self.logging(dt.minute, 4, False, sleep_time = 0.5) #ログ self.logging(dt.microsecond, 4, False, sleep_time = 0.5)
試したこと
https://qiita.com/nezumi/items/23c301c661f5e9653f19
にあるページを参考にしました。
<2020/11/11 10:52 進捗>
1900/1/5 22:00:00 のシリアル値(5.91666666666667)に24をかけて
142:00 になることはわかりました。
★Pythonで
1900/1/5 22:00:00 → シリアル値(5.91666666666667) にどう修正すればいいでしょうか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/11 02:16
2020/11/11 02:28
2020/11/11 05:09