我试图从初始日期字符串中创建等效日期字符串列表,每个字符串都有不同的格式。
def generate_string_list(datestr):
# todo: return list of equivalent datestr using all known formats
>> generate_string_list("23/05/1992")
["23/05/1992", "23-05-1992", "23rd of May 1992", ...]
我想通过将datestr
转换为datetime.date
对象,然后使用带有格式列表的datetime.strftime
生成日期字符串列表来实现此目的。
问题:我可以提出一些已知的日期格式,但我希望获得更全面的列表。我尝试查看dateparser
module来源,但我还没有找到它在解析时使用的格式列表。