Excel日期格式转换为Python日期[重复]

w46czmvw  于 2023-03-20  发布在  Python
关注(0)|答案(1)|浏览(151)

此问题在此处已有答案

How to convert a given ordinal number (from Excel) to a date(5个答案)
Excel date to Unix timestamp(11个答案)
3天前关闭。
我的数据如下所示
| 日期|价格|
| - ------|- ------|
| 小行星40179|七点六五|
| 小行星1021|六点八七|
我想将日期更改为YYYY-MM-DD格式。
它应该如下所示:
| 日期|价格|
| - ------|- ------|
| 2010年1月1日|七点六五|
| 2010年2月1日|六点八七|

1zmg4dgp

1zmg4dgp1#

使用@DarkKnight的评论,这将改变你的约会:

import datetime

epoch = datetime.datetime.fromisoformat('1900-01-01')

# for every day value, here 40177
newday = epoch + datetime.timedelta(days=40177)
isostring = newday.strftime('%Y-%m-%d')
print(isostring) # 2010-01-01

相关问题