宽客秀

宽客秀

Quant.Show的Web3站点,Archives from quant.show

從 datetime 匯入 datetime

從 datetime 匯入 datetime

上述程式碼中的第一個 datetime 是指的 datetime.py,第二個 datetime 是指的 datetime 類別。

從 datetime 匯入 datetime
DATE_Y_FMT = '% Y' #獲取年份
div_data['year'] = div_data['EndDate'].map(lambda x.strftime(x, DATE_Y_FMT))

上述程式碼中的 datetime 是指的 datetime 類別。

從 datetime 匯入 datetime
d1 = datetime.date(2018,10,24)
TypeError: descriptor 'date' requires a 'datetime.datetime' object but received a 'int'

與之前的程式碼相同,此處的 datetimes 是指的 datetime 類別,而不是 datetime.py。datetime 類別需要調用同級的 date 類別,顯然是不對的。(datetime.py 中有 date 類別、time 類別、datetime 類別等)。那麼應該如何修改呢?

修改方法 1:載入 date 類別後,直接調用

從 datetime 匯入 date
d2 = date(2018,10,24)

修改方法 2:載入整個 datetime.py,然後通過 datetime.date 調用

import datetime
d3 = datetime.date(2018,10,24)

類似的問題在 stackflow 上也討論過,參考以下連結:/questions/5619489/troubleshooting-descriptor-date-requires-a-datetime-datetime-object-but-rec

最後,分享 github 上一個獲取日期時間和日期時間轉換成時間戳的工具集

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。