如果月份不是两位数,我可以为datetime指定什么格式来引发异常?

2024-10-03 00:18:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我的请求:我希望能够将python中的datetime库与以下用例一起使用:

datetime.strptime("2019215",'Some format') 

应返回异常:格式不正确或其他。。。本月未使用两位数

此用例的一个具体示例:我向客户机指定,在某个输入文件中,我只接受格式为YYYYMMDD的日期。说客户错误地给我发了一堆YYYYMDD,我需要知道错误。如果我使用%Y%m%d格式,则将正确解析日期

问:我们传递给datetime的格式不是regexp,它们的本质是什么


Tags: 文件format示例datetime客户机客户格式错误