1
Ich habe zwei Felder wie unten gezeigt.Wie arrangiere ich Datetime-Format
> appo_date = fields.Date(string="Appointment Date")
> appo_time = fields.Float(string="Appointment Time")
Ich verkettete die beiden Felder.
@api.multi
def _combine(self):
if self.appo_date and self.appo_time:
self.appo_date_and_time = '%s %f' % (self.appo_date, self.appo_time)
elif self.appo_date:
self.appo_date_and_time = str(self.appo_date)
elif self.appo_time:
self.appo_date_and_time = str(self.appo_time)
Und nannte diese Funktion in einem separaten Feld wie unten gezeigt.
appo_date_and_time = fields.Char(compute='_combine', string='Appointment Date/Time', arg=('appo_date','appo_time'), method=True)
Diese Felder werden in XML-Dateien genannt
<field name="appo_date"/>
<field name="appo_time"/>
<field name="appo_date_and_time"/>
I-Ausgang bin immer als
'2016-05-19 9.00000'
In diesem Format. Ich brauche es 19/05/2016 9:00
Wie das