Я сохраняю текущую дату в модели, используя поле datetime, в котором я указываю, что по умолчанию принимаю текущую дату как значение.Datetime и Time Zones - OpenERP 7
_defaults = {
'f_inicio' : lambda *a: datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
}
Предполагая, что текущая дата '07/10/2013 17:24:05», по мнению дата '07/10/2013 12:24:05' и выпрямляются в базе данных и дата - '07/10/2013 17:24:05 '; Соберите это, вычитая пять часов. Пользователь может установить часовой пояс «Америка/Богота», Колумбия находится в регионе (GTM - 5:00). Но не понимаю, как правильно показывать, когда пользователь, так как я получаю совершенно другое значение, которое должно отображаться. По-видимому, это воспринимается как «GTM 0» GTM Colombia. Принимая приблизительную дату create_date поле, которое должно было дать мне по умолчанию «2013-10-07 22: 24: 05.384».
Кто-нибудь знает, что может случиться, действительно оцените любую помощь по этой проблеме, которая сводит меня с ума.