我用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