Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
6189 Vizualizări

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?

Imagine profil
Abandonează
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 Cel mai bun răspuns

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!

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
ian. 24
8505
0
mar. 15
5630
2
dec. 23
16729
1
mar. 15
3211
1
sept. 20
5920