我需要一種可靠的方法將格式化的日期字符串轉換爲日期時間對象,以便我可以保存到數據庫中。我從一個RSS提要導入數據,日期字符串看起來像這樣10/31/2012 11:59:00 PM
,但每隔一段時間就會有一個沒有時間數據,如下所示:9/24/2012
。有沒有辦法將字符串轉換爲日期時間對象,無論時間是否存在?將2種類型的日期字符串轉換爲日期時間對象
我正在使用Date.strptime()
,因爲Date.parse()
對我來說不夠可靠。這是我正在使用的,當它遇到沒有時間的日期字符串時會出錯。
Date.strptime(i.xpath('activedate').text, '%m/%d/%Y %I:%M:%S %p').to_datetime
什麼是最好的處理方法?
這完美地工作!感謝分享。 – Ken