13 lines
254 B
Python
13 lines
254 B
Python
import datetime
|
|
|
|
import dateparser
|
|
|
|
from .core import ParseError
|
|
|
|
|
|
def parse_date(value: str) -> datetime.datetime:
|
|
date = dateparser.parse(value, languages=["ru"])
|
|
if date is None:
|
|
raise ParseError("Invalid date", value)
|
|
return date
|