Open
Description
this might seem weird, but I think those two should be different:
>>> import parsedatetime; "{}".format(parsedatetime.Calendar().parseDT("next tuesday 18:00", tzinfo=pytz.timezone("CET"))[0])
'2022-03-29 18:00:00+02:00'
>>> import parsedatetime; "{}".format(parsedatetime.Calendar().parseDT("next tuesday 18:00 UTC", tzinfo=pytz.timezone("CET"))[0])
'2022-03-29 18:00:00+02:00'
>>>
ie. if I specifically pass a timezone in my date string, shouldn't parsedetime at least try to parse that timestamp?
this also fails with more regular date formats:
>>> import parsedatetime; "{}".format(parsedatetime.Calendar().parseDT("2022-03-03 18:00 UTC", tzinfo=pytz.timezone("CET"))[0])
'2022-03-03 18:00:00+01:00'
>>> import parsedatetime; "{}".format(parsedatetime.Calendar().parseDT("2022-03-03 18:00 UTC", tzinfo=pytz.timezone("EST"))[0])
'2022-03-03 18:00:00-05:00'
>>>
Metadata
Metadata
Assignees
Labels
No labels