私はPythonを使用して時間差を時間で計算しています。しかし、間違った結果になります。これが私のコードで、18.4時間かかりますが、答えはもっと確実になります。
import pandas as pd
from datetime import timedelta
t1 = pd.to_datetime('2016-12-15 16:39:46')
t2 = pd.to_datetime('2016-12-21 11:03:59')
print(pd.Timedelta(t2 - t1).seconds/3600.0)
それは行方不明の日です、私はあなたが必要だと思いますtotal_seconds()
:
print(pd.Timedelta(t2 - t1).total_seconds()/3600)
ドキュメントから:
timedelta.total_seconds()
期間に含まれる合計秒数を返します。に相当
(td.microseconds + (td.seconds + td.days * 24 * 3600) * 10 **6) / 10 **6
真の除算を有効にして計算されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加