diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 59e607b4510..25028e16305 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -521,6 +521,11 @@ class datetime(_column): exc_info=True) return utc_timestamp + @classmethod + def _as_display_name(cls, field, cr, uid, obj, value, context=None): + value = datetime.context_timestamp(cr, uid, DT.datetime.strptime(value, tools.DEFAULT_SERVER_DATETIME_FORMAT), context=context) + return tools.ustr(value.strftime(tools.DEFAULT_SERVER_DATETIME_FORMAT)) + class binary(_column): _type = 'binary' _symbol_c = '%s'