criei um relatorio no iReport, e criei um parametro chamado DataHoje, onde eu quero mostrar a data do dia atual no relatorio…
estou usando o netbeans, e ao chamar o relatorio, coloquei o seguinte codigo para indicar a data atual pelo parametro:
Map parameters = new HashMap();
datah = cahoje.getTime();
data = String.valueOf(datahoje.format(datah));
parameters.put("DataHoje", data);
a forma de passar o parametro esta certa ?
Sim, mas por que você não dá um “new Date()” no relatório mesmo?
E quando for criar o mapa, é sempre uma boa prática deixá-lo com tipos definidos:Map<String, Object> params = new HashMap<String, Object>();
Muito obrigado pela dica do “new Date()”, é muito mais facil do que eu pegar a data atual e passar por parametro
mas aqui ele está mostrando a data e a hora, e eu gostaria apenas da data, existe uma forma de fazer mostrar apenas a data ?
Olá!
Sim, clique com o direito do mouse sobre a caixa ja inserida no relatorio, a segunda opção te ajudará a formatar o campo a seu gosto.
muito obrigado pessoal, agora esta tudo certo
muito obrigado mesmo galera