Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法检查字符串是否包含未知格式的日期?_Python_Date_Parsing_Date Parsing - Fatal编程技术网

Python 有没有办法检查字符串是否包含未知格式的日期?

Python 有没有办法检查字符串是否包含未知格式的日期?,python,date,parsing,date-parsing,Python,Date,Parsing,Date Parsing,在Python中,有没有一种方法可以确定地检查字符串是否包含日期。?如果它可以捕获任何日期格式,则更好,但如果不能,则可以捕获%B-%w-%Y格式。您可以使用dateutil.parser模块,该模块将从字符串中为您解析任何人类可读的日期格式 但是,请注意,此方法有很多误报,例如:“4”将被视为日期。此外,不解析包含额外内容的日期,例如:“今天是19年3月26日”不被视为日期。

在Python中,有没有一种方法可以确定地检查字符串是否包含日期。?如果它可以捕获任何日期格式,则更好,但如果不能,则可以捕获%B-%w-%Y格式。

您可以使用dateutil.parser模块,该模块将从字符串中为您解析任何人类可读的日期格式


但是,请注意,此方法有很多误报,例如:
“4”
将被视为日期。此外,不解析包含额外内容的日期,例如:
“今天是19年3月26日”
不被视为日期。