我正在製作一個新程序,我需要您的幫助!將datetime中的每個數據轉換爲整數
我想要做的是將每個數據從日期時間變成一個整數。例如:
我的日期(此日期存儲在數據庫中,字符串格式,所以我不能修改):
Date = '2010-07-04 12:15:58'
我想要得到這樣的:
year = 2010
month = 7
day = 4
hour = 12
minute = 15
second = 58
我在做這樣的思考:
year = (int(date[0])*1000)+(int(date[1])*100)+(int(date[2])*10)+int(date[3])
month = (int(date[5])*10)+int(date[6])
day = (int(date[8])*10)+int(date[9])
hour = (int(date[11])*10)+int(date[12])
minute = (int(date[14]*10))+int(date[15])
second = (int(date[17])*10)+int(date[18])
此代碼工作,但我不知道這是解決的好辦法這或如果有另一種(和更好的)方式。
謝謝大家!
大多數編程語言有一個適當的日期時間解析庫... –