Tipi di Formattazione Campi

Formattazione Data

Formattazione Campo+Data

Formattazione Data

Per formattare un campo data è possibile utilizzare 2 metodi.
Metodo 1:
- Inserire la seguete stringa nel campo data:

$F{NOMECAMPODATA} != "" ? (new SimpleDateFormat("yyyyMMdd")).parse($F{NOMECAMPODATA}) : null

- Impostare tra le proprietà la Classe espressione: “java.Util.Date”
- Impostare tra le proprietà il Pattern: “dd/MM/yyyy”
Metodo 2:
Il secondo metodo prevede il riordinamento manuale del campo, utilizzando la seguente stringa:

$F{NOMECAMPODATA} != "" ? $F{NOMECAMPODATA}.substring(6,8)+"/"+$F{NOMECAMPODATA}.substring(4,6)+"/"+$F{NOMECAMPODATA}.substring(0,4) : " "

Nota.
Questo secondo metodo è molto utile se si ha la necessità di concatenare un campo di testo con un campo data.

Formattazione Campo+Data

Se si ha la necessità di concatenare un campo(Stringa) con un campo che contiene una data, come ad esempio: “La data della delibera è 22/10/2012 ” è necessario utilizzare il seguete codice:

"Testo testo"+($F{NOMECAMPODATA} != "" ? $F{NOMECAMPODATA}.substring(6,8)+"/"+$F{NOMECAMPODATA}.substring(4,6)+"/"+$F{NOMECAMPODATA}.substring(0,4) : " ")

Se si vuole concatenare un valore di un campo è possibile, ricordandosi di aggiungere sempre in + quando si concatena qualcosa:
Esempio:

"Testo"+$F{CAMPO}++($F{NOMECAMPODATA} != "" ? $F{NOMECAMPODATA}.substring(6,8)+"/"+$F{NOMECAMPODATA}.substring(4,6)+"/"+$F{NOMECAMPODATA}.substring(0,4) : " ")+" Alatro Testo"