2016-12-04 42 views
1

我有一個DateTime對象時對象:轉換使用Strptime()

a1 = u'Fri, 14 Nov 2014 16:55:09 +0000' 

使用strptime(),我把它轉換:

b1 = a1.split('+')[0] 
c1 = datetime.datetime.strptime(b1, '%a, %d %b %Y %H:%M:%S ').date() 

然而,結果是

datetime.date(2014, 11, 14) 

並且它正在切斷小時,分鐘&秒。我如何編寫它,以便將它作爲日期時間對象包含在內?

+0

刪除'.date()','C1 = datetime.datetime.strptime(B1,「%A,%d%B %Y%H:%M:%S')' – jezrael

+0

啊,比你!複製別人的代碼:-) –

回答

0

您需要刪除.date(),因爲它僅返回日期和時間刪除:

a1 = u'Fri, 14 Nov 2014 16:55:09 +0000' 

b1 = a1.split('+')[0] 
c1 = datetime.datetime.strptime(b1, '%a, %d %b %Y %H:%M:%S ') 
print (c1) 
2014-11-14 16:55:09 
+0

會盡我所能接受! –

+0

謝謝!美好的一天! – jezrael