我試圖將字符串轉換成DateTime對象...將字符串轉換爲datetime對象在Python
time = '10:00:00'
date = '2016-10-03'
date = date + ' ' + time
print date
date = datetime.strptime(date, '%Y-%m-%d %H:%M:%y')
print date
這種打印出:
2016-10-03 10:00:00
2000-10-03 10:00:00
由於某種原因,它改變了一年日期..
當我這樣做:
date = '2016-10-03'
date = datetime.strptime(date, '%Y-%m-%d')
print date
它的工作原理正確,我也得到:
2016-10-03
爲什麼當我加入的時間在那裏它改變了一年?
感謝
最後的%y應該是時間的%S - >秒而不是年份。 @麥克格雷迪擊敗了我!乾杯! –