繁体   English   中英

将滴答时间转换为 Python hh:mm:ss

[英]Convert tick time to Python hh:mm:ss

我使用 Python 从 Excel 中获取时间值,但它是浮点格式,所以我不知道如何将时间值从 Excel 中(在 Python 中表示为 0.7291782407407408)转换为标准时间字符串 HH:MM:SS 它应该是 17:30:01

在 Excel 中,时间在内部表示为浮点数,1.0 为 1 天。 零点是1899-12-31T00:00:00

from datetime import datetime, timedelta
dt = datetime(1899,12,31, 0, 0, 0) + timedelta(days=excel_value)
print(dt.strftime('%H:%M:%S'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM