diff --git a/odoo/addons/base/ir/ir_qweb/fields.py b/odoo/addons/base/ir/ir_qweb/fields.py index 4beec41db7c..28d60940978 100644 --- a/odoo/addons/base/ir/ir_qweb/fields.py +++ b/odoo/addons/base/ir/ir_qweb/fields.py @@ -173,7 +173,11 @@ class DateConverter(models.AbstractModel): locale = babel.Locale.parse(lang.code) if isinstance(value, basestring): - value = fields.Datetime.from_string(value[:10]) + if len(value) > 10: # datetime to be displayed as date + value = fields.Datetime.from_string(value) + value = fields.Datetime.context_timestamp(self, value) + else: + value = fields.Datetime.from_string(value) if options and 'format' in options: pattern = options['format']