<分区>
我有这个整数列表,需要使用 python
将其转换为日期。
- 42222 应该是 8/6/2015
- 42290 应该是 10/13/2015
- 42319 应该是 11/11/2015
当我粘贴到 excel 然后将单元格格式化为 Date
时,我得到了整数的相等日期。
<分区>
我有这个整数列表,需要使用 python
将其转换为日期。
当我粘贴到 excel 然后将单元格格式化为 Date
时,我得到了整数的相等日期。
最佳答案
Excel 日期从 1900 年左右开始计算。这样做:
from datetime import datetime, timedelta
def xldate_to_datetime(xldate):
tempDate = datetime(1900, 1, 1)
deltaDays =timedelta(days=int(xldate)-2)
TheTime = (tempDate + deltaDays )
return TheTime.strftime("%m/%d/%Y")
>>> xldate_to_datetime(42290)
'10/13/2015'
关于Python 将整数转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140483/