-1
我想20161017(整型)轉換爲20161017(時間型)我如何能INT類型轉換爲時間型
我嘗試
import time
a=20161017
b = time.strftime('%Y%m%d',a)
print(b)
,但它不能正常工作
附加問題
int類型,我使用20161017 - 10000 = 20151017 我怎麼能在20161017(時間型)做到這一點?
我想20161017(整型)轉換爲20161017(時間型)我如何能INT類型轉換爲時間型
我嘗試
import time
a=20161017
b = time.strftime('%Y%m%d',a)
print(b)
,但它不能正常工作
附加問題
int類型,我使用20161017 - 10000 = 20151017 我怎麼能在20161017(時間型)做到這一點?
strptime以字符串作爲參數。所以你必須首先將你的a
轉換爲字符串。而且你也應該使用STR p時間,而不是STR F的時間
b = time.strptime(str(a), '%Y%m%d')
爲您額外的問題。這是dateutil.relativedelta
。
from dateutil.relativedelta import relativedelta
c = b - relativedelta(year=1)