Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
6155 Widoki

Why is it that hr_timesheet_invoice_create.py needs

from dateutil import tz
from_zone = tz.tzutc()
to_zone = tz.tzlocal()
arrive = arrive.replace(tzinfo=from_zone)
arrive_central = arrive.astimezone(to_zone)

to display the correct time information?

Awatar
Odrzuć
Autor

And it seems .mako files are even further away from displaying the correct time information. This code doesn't work in mako files; I still get UTC.

Autor Najlepsza odpowiedź

The following code works fine in my makos.

import pytz
# ...
time_local = 'America/Chicago'
time_fmt = "%Y-%m-%d %H:%M"
arrive_dt = datetime.utcnow()
testDt=pytz.utc.localize(arrive_dt)
TestDt = testDt.astimezone(pytz.timezone(time_local))
Arrive=TestDt.strftime(time_fmt)

Good luck!

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
sty 24
8480
0
mar 15
5540
2
gru 23
16672
1
mar 15
3189
1
wrz 20
5872