alw*_*btc 3 python floating-point excel timedelta
你如何datetime.timedelta在python中实例化一个秒?例如,43880.6543
编辑(根据OP的说明):我有一张Excel工作表,其中一个单元格显示43880.6543(当格式为Generic时)而不是日期.如何将此值转换为datetimepython中的值?
Ste*_*e K 11
只是用
value = timedelta(seconds=43880.6543)
Run Code Online (Sandbox Code Playgroud)
您可以检查值是否正常
value.total_seconds()
Run Code Online (Sandbox Code Playgroud)
编辑:如果在Excel电子表格中,您有一个表示为数字的日期,您可以使用python将该数字转换为a datetime:
value = datetime(1900, 1, 1) + timedelta(days=43880.6543)
# value will be February 2nd, 2020 in the afternoon
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5095 次 |
| 最近记录: |