parse_heurist_date
Functions:
-
parse_heurist_date
–Convert Heurist's partial date representations to an ISO string format.
parse_heurist_date
parse_heurist_date(
repr: str | int | float | None,
) -> datetime | None
Convert Heurist's partial date representations to an ISO string format.
Examples:
>>> # Test a string representation of a date
>>> v = "2024-03-19"
>>> parse_heurist_date(v)
datetime.datetime(2024, 3, 19, 0, 0)
>>> # Test an integer representation of a year, i.e. circa 1188
>>> v = 1188
>>> parse_heurist_date(v)
datetime.datetime(1188, 1, 1, 0, 0)
>>> # Test a float representation of a date
>>> v = 1250.1231
>>> parse_heurist_date(v)
datetime.datetime(1250, 12, 31, 0, 0)
Parameters:
-
repr
str | int | float
) –Heurist representation of a date.
Returns:
-
datetime | None
–datetime | None: Parsed date.