From f06ce031210611f9fc0ff46dd9c66e50ba1dce2a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 6 Jun 2016 10:00:31 +0530 Subject: [PATCH] Treat YYYY-MM-DD dates as unambiguous even when using / or . as separators --- src/calibre/utils/date.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/date.py b/src/calibre/utils/date.py index 5e10598baf..546c154d98 100644 --- a/src/calibre/utils/date.py +++ b/src/calibre/utils/date.py @@ -76,7 +76,7 @@ _iso_pat = None def iso_pat(): global _iso_pat if _iso_pat is None: - _iso_pat = re.compile(r'\d{4}-\d{1,2}-\d{1,2}') + _iso_pat = re.compile(r'\d{4}[/.-]\d{1,2}[/.-]\d{1,2}') return _iso_pat def parse_date(date_string, assume_utc=False, as_utc=True, default=None):