blob: e857389589296e797d4ff15ce8d68cbcfa272c68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import datetime
from dateutil import parser
import pytz
import time
def date_parse(date: str) -> datetime:
dt = parser.isoparse(date)
if dt.tzinfo is not None:
return dt
default_tz = pytz.timezone(time.tzname[time.daylight])
return default_tz.localize(dt)
|