これは多くの人にとっては貴重なものだと確信していますが、私は本当にdatetime.timedeltaのこと全体と混同しています。基本的には、startTime
を開始してから、プロセスの末尾にタイムスタンプを付けてendTime
とし、HH:MM:SSの違いを取得しようとしています。これは、に出力Pythonでの時間の計算(datetime.timedelta?)
startTime = datetime.now()
<... my looping process ...>
endTime = datetime.now()
calcdTime = endTime - startTime
print str(calcdTime)[:-4]
:H:MM:SS.MM(したがって、最後のストリッピング
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
編集は、最終的な結果を含める:
私はendTime - startTime
を印刷行うときに、このエラーが出ます4文字は、timedelta
'datetime.datetime'と' datetime.date'は減算をサポートしますが、 'datetime.time'は減算をサポートしません。代わりに 'datetime.datetime'を使用してみてください –