我用dateparser.parse
將一個字符串日期爲datetime
對象:如何從日期字符串中獲取日期格式?
>>> dateparser.parse(u'22 Décembre 2010')
datetime.datetime(2010, 12, 22, 0, 0)
但現在我想創建一個相同的字符串格式的日期。我怎樣才能得到這個?
>>> get_date_pattern(u'22 Décembre 2010')
'%d %B %Y'
編輯:我要澄清,我不知道該字符串格式是什麼(我經歷了許多日期字符串列表進行迭代,並且爲每一個我想創建的一個新的日期相同的格式)。我不想將日期時間對象轉換爲字符串,我正在尋找一個格式化的字符串,並確定該格式是什麼。
'datetime.datetime.strftime(d,'%d%B%Y')' – Kasramvd
我不完全確定這在本地是否可行。區分mm/dd/yyyy和dd/mm/yyyy在某些日期很難。 –
據我所知,dateparser.parse只是迭代通過大量的日期字符串格式(可能按照一些優先順序)並返回第一個匹配。我只是希望得到那個dateparsers找到的匹配的格式。 – user1956609