我有一個字符串,它看起來像:填充蟒蛇字符串日期時間按格式字符串
dt_string='some_prefix/%Y-%m-%d/%H:%M/some_postfix'
我想格式化這個字符串與當前日期和時間,以便它可能看起來像'some_prefix/2016-06-28/10:00/some_postfix'
但我的問題是日期模式可能並不總是在%Y-%m-%d/%H:%M
。它可以是任何類似%m-%d-%Y/%H:%M
。我看着datetime.datetime.strptime
,但它採用格式作爲輸入。在我的情況下,格式不固定。有沒有一個函數可以根據輸入字符串動態地確定日期時間格式?或者我應該寫一個邏輯確定格式,然後使用datetime.datetime.strptime
?
如何只使用直接串插?您可以使用Y,m,M,d,H等值填充字典,然後從那裏填充字符串。這樣,只要您提供所有可能的參數映射,它就會是格式不可知的。 – JwM