Boa tarde galera
A minha dúvida é a seguinte…
Estou montando um Calendar e depois retorno um Timestamp porém, o campo hora não está no formato de 24 h e o campo minuto não corresponde ao valor passado.
O que está errado?
1. Calendar calendardata = Calendar.getInstance();
2. Calendar calendarhora = Calendar.getInstance();
3. Calendar calendarfinal = Calendar.getInstance();
4.
5. calendardata.setTime(data);
6. calendarhora.setTimeInMillis(hora.getTime());
7.
17. calendarfinal.set(Calendar.YEAR, calendardata.get(Calendar.YEAR));
18. calendarfinal.set(Calendar.MONTH, calendardata.get(Calendar.MONTH));
19. calendarfinal.set(Calendar.DAY_OF_MONTH, calendardata.get(Calendar.DAY_OF_MONTH));
20.
21. calendarfinal.set(Calendar.HOUR_OF_DAY, calendarhora.get(Calendar.HOUR_OF_DAY));
22. calendarfinal.set(Calendar.MINUTE, calendarhora.get(Calendar.MINUTE));
23. calendarfinal.set(Calendar.SECOND, 0);
24. calendarfinal.set(Calendar.MILLISECOND, 0);
25.
26. return new Timestamp(calendarfinal.getTimeInMillis());
Se alguém puder me ajudar ficarei muito agradecido…
donatinho
