У меня есть родственный с поля даты и времениформатирование связанных DateTime поле
'expected_date' : fields.related('picking_id','date',type='datetime', relation='stock.picking', store=True, string="Date"),
Тогда я хочу, чтобы показать, что поле в каком-то отчете, но я хочу, чтобы изменить формат поля с помощью этого кода
'picking_date' : datetime.strftime(datetime.strptime(str(expected_date), '%Y-%m-%d %H:%M:%S'),'%d-%m-%Y'),
Затем я получил эту ошибку
времени данные 'None' не соответствует формату '% Y-% m-% d% H:% M:% S'
Можете ли вы показать мне, где я ошибся? Я использую openerp6
вы можете показать нам значение 'expected_date'? – FallenAngel
02/10/2015 07:00:00, но когда я меняю формат на «% d-% m-% Y% H:% M:% S», он все еще показывает мне ту же ошибку – Sembarangan
что такое тип ' expected_date'? вы можете проверить его с помощью 'type (expected_date)'. Если это объект, основанный на 'datetime', тогда вам не нужно преобразовывать его в' str', а затем использовать 'strptime'. – FallenAngel