我知道有類似這樣的各種帖子。 ,並深知strptime
和strftime
功能。蟒蛇隱式鑄造字符串到日期時間對象
我的問題有點不同。
什麼是最簡單的方法在Python中隱式地將字符串轉換爲日期/日期對象。
或者明確地說,一個函數將接受代表日期或日期對象的字符串。
到SQL date_object = 'string_of_date'
類似我想這
cast_date=lambda x:x if type(x)=='datetime' else strptime(x,'%%%')#dosen't really work
cast_date=lambda x:strptime(str(x),'%%%') #edit
或類似的工作,但如果不存在,而我使用的東西本地人。
謝謝
,請不要使用 「如果類型(x)的==東西」(絕對不是「如果類型(x)的==一些字符串「,這將永遠失敗) - 這可能仍然是一些舊的在線教程中的剩餘,但請學習首選成語」if isinstance(x,sometype)「。 (嘿!我和Raymond Hettinger一樣聰明!) – PaulMcG