Yardım

0

How to solve problem with time zone?

Good day, what happens is that I need to make a search according to the date that begins the day that is 00:00:00 to 23:59:59 the time ends, the problem that occurs is that I I am from Colombia and I like utc 5 hours then sum all records that do from 7pm onwards left me as if they were the next day, as you can solve this problem in advance thank you very much.

Avatar
Vazgeç
2 Yanıtlar
1
Avatar
Bole
En iyi cevap

To manage timezones jou need to know how it works and follow few rulez..
1. server MUST be on UTC time no mater what is your local timezone...
--> postgres can hande datetime fields with timezone but odoo always stores datetime as UTC without tz info. orm recalulates time values according to users current timezone settings.
2. if you want to use custom sql to fetch some data than you have to be aware of how odoo handes datetime , and adjust your sql to modify time according to your timezone... you will have a lot of problems if your users come from different timezones, and if your timezone have summer/winter time diff... 
3. there is no easy way of handling it without orm.

 

hope it helps to understand a bit, specialy if you write your own sql... 

Avatar
Vazgeç
0
Avatar
Ivan
En iyi cevap

Have you tried setting the timezone of the user?  You can go to the Preferences menu and set it there.

Avatar
Vazgeç