您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将python datetime.datetime转换为Excel序列号

如何将python datetime.datetime转换为Excel序列号

Excel的“序列日期”格式似乎实际上是自1900-01-00以来的 数,其分数部分是一天的一小部分,基于http://www.cpearson.com/excel/datetime。 htm。(我猜该日期实际上应该被认为是1899-12-31,因为不存在一个月的第0天)

因此,似乎应该是:

def excel_date(date1):
    temp = dt.datetime(1899, 12, 30)    # Note, not 31st Dec but 30th!
    delta = date1 - temp
    return float(delta.days) + (float(delta.seconds) / 86400)
python 2022/1/1 18:43:17 有291人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶