Odoo Help


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.


Time zone

on 8/12/14, 6:01 AM 730 views

Assuming that the current time is '12/08/2014 03:24:05 ' and rectified in the database and the time is '12/08/2014 09:54:05'; gather that this adding seven hours.The user can set the time zone 'Asia/Kolkata'.Taking the approximate timezone create_date field.I want that proper time in database. 

Anyone have any idea ?

Yassine TEIMI
On 3/30/15, 1:37 PM

Since OpenERP 6.1, the timezone of all Python operations happening on the server-side (and in modules) is forced to be UTC. This was a design decision explained in various places. The rendering of datetime values in the user's timezone is meant to be done on the client-side exclusively.

from openerp.osv import fields
from datetime import datetime
my_date = fields.datetime.context_timestamp(cr, uid, datetime.now(), context=context)
print "My Datetime: ", my_date
print "Hour: ", my_date.hour

My Datetime: 2013-06-06 12:28:22.249559+05:30
Hour: 12

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)


Asked: 8/12/14, 6:01 AM
Seen: 730 times
Last updated: 5/28/15, 2:45 AM