EJB (Enterprise Java Beans) - jdatechooser

<<>>
 
Vista:
sin imagen de perfil

jdatechooser

Publicado por Luis Alberto (1 intervención) el 22/08/2019 16:19:09
Hola a todos,

Tengo un problema cuando quiero calcular los valores entre 2 fechas, por ejemplo quiero calcular desde 01/03/2016 hasta 31/03/2016 pero me figura valores del 29/02/2016 hasta el 30/03/2016 no se porque no me toma el rango que indico :(

Este es el código de mi proyecto en NetBeans:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
dia = txtFI.getCalendar().get(Calendar.DAY_OF_MONTH);
mes = txtFI.getCalendar().get(Calendar.MONTH);
año = txtFI.getCalendar().get(Calendar.YEAR);
dia2 = txtFF.getCalendar().get(Calendar.DAY_OF_MONTH);
mes2 = txtFF.getCalendar().get(Calendar.MONTH);
año2 = txtFF.getCalendar().get(Calendar.YEAR);
String a = año + "-" + String.format("%02d", mes + 1) + "-" + String.format("%02d", dia);
String b = año2 + "-" + String.format("%02d", mes2 + 1) + "-" + String.format("%02d", dia2);
 
try {
 
    callable = conx.prepareCall("{call FBSALSA.SP_INVE_VALO2(?,?)}");
    callable.setDate(1, java.sql.Date.valueOf(a));
    callable.setDate(2, java.sql.Date.valueOf(b));

Por fa algún compañero que me pueda echar la mano, muchas gracias por su amable atención.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder