Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

Times not adjusted for timezone?

6.1
By
Dale E. Moore
on 5/5/13, 1:09 PM 1,001 views

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?

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.

Moore Works, Dale E. Moore
on 5/10/13, 10:08 AM
0
Dale E. Moore
On 5/14/13, 1:40 PM

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!

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 5/5/13, 1:09 PM
Seen: 1001 times
Last updated: 3/16/15, 8:10 AM