Estou com um problema na hora de retirar da uma variável date (Sun Oct 21 01:00:00 BRST 2018) essa uma hora de diferença, porque está gerando um erro de faturamento.
Já tentei usar a conversão utilizando calendar
public static Date zeroTimes( final Date data ) {
Calendar cal = Calendar.getInstance();
cal.setTime( data );
cal.set( Calendar.HOUR_OF_DAY, 0 );
cal.set( Calendar.MINUTE, 0 );
cal.set( Calendar.SECOND, 0 );
cal.set( Calendar.MILLISECOND, 0 );
return cal.getTime();
}
é, isso é bem verdade sim, pois quando muda, às 00:00hs passa à ser 01:00hs já do outro dia…então uma dica q as vezes vc pode aproveitar é que quando vc tirar a hora ele vai te voltar 1:00hs da manhã vc adiciona um dia ficando assim: