3.4.5 Formattazione campi
Alcuni campi richiedono l’inserimento di caratteri specifici, a seconda della tipologia di dato da inserire.
Per esempio, per scrivere una data, è necessario utilizzare la sintassi descritta in Formato Data (vedi sotto).
Formato titolo per il nome file:
Nel momento della selezione del formato del titolo, questo di default comparirà in questa forma:
timestudio_export_[yyyyMMdd].dat
Però il salvataggio del titolo può includere altre informazioni custom come:
- timestudio_export_[sel_id].dat: ID dell’utente/reparto selezionato.
- timestudio_export_[sel_name].dat: Nome dell’utente/reparto selezionato.
- timestudio_export_[start_date:yyyyMMdd].dat: Data di inizio periodo di esportazione, specificando il formato dopo i due punti (stessa formattazione dei blocchi dello schema).
- timestudio_export_[end_date:yyyyMMdd].dat: Data finale del periodo di esportazione, specificando il formato dopo i due punti (stessa formattazione dei blocchi dello schema).
Formato data nei blocchi dello schema:
Nel momento in cui dobbiamo definire nelle proprietà la data abbiamo diversi modi per indicare l’anno , il mese e il giorno corrente.
A seguire è possibile visualizzare il formato per compilare la data nella giusta forma richiesta dal cliente.
Giorno:
- d | 1 : definisce il giorno, senza forzarlo a due cifre
- dd | 01 : definisce il giorno, forzato a due cifre
- ddd | Lun : nome del giorno abbreviato
- dddd | Lunedì : nome del giorno
Mese:
- M | 3 / 11 : definisce il mese, senza forzarlo a due cifre
- MM | 03 / 11 : definisce il mese, forzato a due cifre
- MMM | Mar : definisce il nome del mese, abbreviato
- MMMM | Marzo : definisce il nome del mese, intero
Anno:
- y – yyyy : specifica la minima quantità di cifre per l’anno
Esempio:
- y / yy = 19
- yyy/yyyy = 2019
Ore (Formatto 24h):
- H | 1 = definisce Ore, senza forzarlo a due cifre
- HH | 01 = definisce Ore, forzato a due cifre
Ore (Formatto 12h am/pm):
- h | 1 = definisce Ore, senza forzarlo a due cifre
- hh | 01 = definisce Ore, forzato a due cifre
- tt = siglia am/pm
esempio “hh tt”: 01 am
Minuti:
- m | 1 = definisce minuti, senza forzarlo a due cifre
- mm | 01 = definisce minuti , forzato a due cifre
Secondi:
- s | 1 = definisce secondi, senza forzarlo a due cifre
- s | 01 = definisce secondi, forzato a due cifre