improved performance with openai but not perfect

This commit is contained in:
Steve Androulakis
2025-02-13 08:53:28 -08:00
parent a8c62134fd
commit 0bc4a0e0aa
4 changed files with 30 additions and 19 deletions

View File

@@ -23,17 +23,23 @@ def parse_datetime(datetime_str):
"%Y-%m-%dT%H:%M", # e.g. "2025-04-18T09:00"
"%Y-%m-%dT%H:%M:%S", # e.g. "2025-04-18T09:00:00"
"%Y-%m-%d %H:%M:%S", # e.g. "2025-04-18 09:00:00"
"%Y-%m-%d", # e.g. "2025-04-11"
]
for fmt in formats:
try:
parsed = time.strptime(datetime_str, fmt)
if fmt == "%Y-%m-%d":
# Default to 9am if no time provided
hour, minute = 9, 0
else:
hour, minute = parsed.tm_hour, parsed.tm_min
return (
parsed.tm_year,
parsed.tm_mon,
parsed.tm_mday,
parsed.tm_hour,
parsed.tm_min,
hour,
minute,
)
except ValueError:
continue