因此,我使用dateparser.parse提取年份、月和日。对于大于13的值,它可以正常工作。然而,对于小于13的值,则是日复一日地交换。例如,在DD/MM/YYYY格式中,如果输入为13/ 11 /1990,则输出与预期的-> 11和Day -> 13相同,但如果输入为8/ 9 /1990,则输出为-> 8和-> 9。
dateparser.parse('13/11/1990','d/M/yyyy')
datetime.datetime(1990, 11, 13, 0, 0)
dateparser.parse('8/9/1990','d/M/yyyy')
datetime.datetime(1990, 8, 9, 0, 0)https://stackoverflow.com/questions/69550802
复制相似问题