前提・実現したいこと
00:00:00:00.1のように0日目を含んだ時系列をstrptimeを用いてhourへ変換したい
以下のエラーは%dが01以上を範囲としていることが原因だと思われるのですが、
発生している問題・エラーメッセージ
time data '00:00:00:00.1' does not match format '%d:%H:%M:%S.%f'
該当のソースコード
Python
1def dt2hour(dt):#関数定義 dt-->hour (dt)は引数 2 td = datetime.datetime.strptime(dt, '%d:%H:%M:%S.%f')-datetime.datetime(1900, 1, 1) 3 return td.days*24+(td.seconds + td.microseconds/1000000)/3600
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/23 08:35