Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

formattazione campo datetime con solo time

Avatar
Luigi Gregori

Un modello ha una serie di campi di tipo datetime, ma nella form vorrei vedere solo la parte time formattata.

ho provato <field name = "scheduled_end_date" options="{'format': 'HH:mm'}"  />
ma senza successo. Probabilmente esiste qualche widget da usare ma non ho trovato nulla.


Avatar
Abbandona
1 risposta
0
Avatar
Walter Tosolini
Migliore risposta

Ci avevo sbattuto anche io, ma non esiste un widget che ti estrare l'ora dalla data al volo. Tocca andare sul model con un campo nuovo

from datetime import datetime

start_dt = datetime.strptime(start_date, "%d-%m-%Y %H:%M:%S") # convert into datetime fromat
value['start_time'] = datetime.strftime(start_dt, "%H:%M:%S") # convert into string format and extract time only


Avatar
Abbandona
0
Avatar
Luigi Gregori
Migliore risposta

eh, si ma volevo evitare di creare 15 campi calculated solo per la visualizzazione ... 
mi rassegno...

Avatar
Abbandona