色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 數(shù)值轉(zhuǎn)日期

榮姿康2年前11瀏覽0評論

Python中可以通過datetime模塊將數(shù)值轉(zhuǎn)換為日期。

# 導(dǎo)入datetime模塊
import datetime
# 將數(shù)值轉(zhuǎn)換為日期
num = 17897
date = datetime.datetime.fromordinal(num + datetime.datetime(1900, 1, 1).toordinal() - 2)
# 輸出日期
print(date.strftime("%Y-%m-%d"))

以上代碼中,首先導(dǎo)入datetime模塊。然后將數(shù)值17897賦值給變量num,表示從1900年1月1日起的天數(shù)。接著,使用fromordinal()函數(shù)將num轉(zhuǎn)換為日期,并將結(jié)果保存到date變量中。

由于fromordinal()函數(shù)將從0001年1月1日至今天的天數(shù)轉(zhuǎn)換為日期,而Excel中將從1900年1月1日至今天的天數(shù)轉(zhuǎn)換為數(shù)值,因此需要將num加上datetime.datetime(1900, 1, 1).toordinal() - 2。

最后,使用strftime()函數(shù)將日期格式化為"%Y-%m-%d"的形式,并將結(jié)果輸出。

通過以上代碼,我們可以將Excel中的數(shù)值轉(zhuǎn)換為Python中的日期。