start_time = datetimedatetimefromtimestampmin_time end_time = datetimedatetimefromtimestampmax_time如何用 python 将end_time和start_time的时间差转换成小时存储在类型为 float 的变量testDuration
你可以使用timedelta对象来计算两个时间之间的差异,并将结果转换为小时。以下是一个例子:
from datetime import datetime, timedelta
start_time = datetime.fromtimestamp(min_time)
end_time = datetime.fromtimestamp(max_time)
duration = end_time - start_time
testDuration = duration.total_seconds() / 3600
print(testDuration)
首先,我们通过datetime.fromtimestamp()函数将min_time和max_time转换为datetime对象。然后,我们计算了end_time和start_time之间的差异,并将结果存储在duration变量中。最后,我们将duration转换为小时并赋值给testDuration变量。
请注意,在计算testDuration时,我们将duration.total_seconds()除以3600,因为total_seconds()返回的是两个时间之间的总秒数
原文地址: http://www.cveoy.top/t/topic/hXCN 著作权归作者所有。请勿转载和采集!