Files

11 lines
272 B
Python

import datetime
def check_date(text: str | None) -> str | None:
if not text:
return None
try:
return datetime.date.fromisoformat(text).isoformat()
except ValueError:
raise ValueError(f"{text} is not a date like 2026-01-31") from None