[Resolvido] iReport - Espaço em branco para campos tipo date

3 respostas
rmsilva

Oi Boa tarde!
estou fazendo um relatório de seguro desemprego no ireport java.
Nestes relatórios, os caracteres devem ter espaço em branco entre os caracteres.
Para campos do tipo String consegui fazer usando o replaceAll.
Meu problema é nos campos do tipo data, que devem sair 3 0 / 0 9 / 1 4 .
Por exemplo, no ireport: $F{date} em propriedades - pattern dd.
mostrar com espaço entre o 3 e o 0

Alguem pode me ajudar, por favor?
Obrigada

3 Respostas

ErickRAR

Tente passar a data para String e então use o mesmo método que usou nos outros campos.

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yy"); System.out.println(sdf.format(dataDoChute));

rmsilva

Oii ErickRAR … muito Obrigada!!

deu certinho! =))

pra quem precisar, ficou assim no ireport:

new SimpleDateFormat(“dd”).format($F{date}).toString().replaceAll("(.)", " $1 ")

Obrigada!!

D

Opa blz? Estou com o mesmo problema e consegui resolver por aqui. Voce está desenvolvendo o relatorio para impressora matricial ou utilizando aquele formulario A4?

Criado 30 de setembro de 2014
Ultima resposta 1 de out. de 2014
Respostas 3
Participantes 3