工具|将python datetime.datetime时间格式转换为excel日期格式
最近需要将数据导出至excel,而用python datetime.datetime.now() 获取到的日期转为字符串再写入excel后,excel仍无法识别为日期格式
>>> datetime.datetime.now().strftime("%Y-%m-%d%H:%M:%S")
研究后发现,类unix系统使用的时间都是时间戳,它是1970 年 1 月 1 日(00:00:00 GMT)以来的秒数,而excel的日期则是以1900年1月1日开始记录。
【工具|将python datetime.datetime时间格式转换为excel日期格式】转化为excel可以用以下代码
>>> date_start = datetime.datetime(1899, 12, 30)
>>> date_now = datetime.datetime.now()
>>> delta = date_now - date_start
>>> date_1900 = float(delta.days) + (float(delta.seconds) / 86400)
>>> date = datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
推荐阅读
- 即将到手三百万
- python学习之|python学习之 实现QQ自动发送消息
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 逻辑回归的理解与python示例
- 思友人
- 孩子不是实现父母欲望的工具——林哈夫
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)