Timezone in HH:MM Format
Jon Ribbens
jon+usenet at unequivocal.eu
Tue Jun 18 20:12:28 EDT 2024
On 2024-06-18, Ivan "Rambius" Ivanov <rambiusparkisanius at gmail.com> wrote:
> Hello,
>
> How can I convert a date, usually datetime.now(), into a format where
> the timezone is in hours:minutes format. I was able to get that format
> in shell:
>
> $ date +%Y-%m-%dT%H:%M:%S%:z
> 2024-06-18T19:24:09-04:00
>
> The closest I got in python is
>
> from datetime import datetime
> from zoneinfo import ZoneInfo
>
> s = datetime.strftime(datetime.now(ZoneInfo("America/New_York")),
> "%Y-%m-%dT%H:%M:%S%z")
> print(s)
>
> This prints the same as the shell command above except the last column:
> 2024-06-18T19:28:56-0400
>
> Any help will be appreciated.
datetime.now(ZoneInfo("America/New_York")).isoformat()
More information about the Python-list
mailing list