No meu Ubuntu, o dia é quarta e 2/5/2018, mas está retornando o valor 0, sendo domingo. Como resolver isso e por que ocorre?
@LeandroCGMS Um exemplo bem simple usando Calendar e LocalDate:
{
//exemplo usando Calendar
Calendar cal = Calendar.getInstance();
Date data = cal.getTime();
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(format.format(data));
//exemplo LocalDate (a partir do java 8)
LocalDate data = LocalDate.now();
System.out.println(data.format(DateTimeFormatter.ofPattern("dd/MM/yyyy")));
}
1 curtida
Foi um erro tão besta que fiquei irritado por não poder excluir esse tópico. Tinha definido outra data que não a atual numa parte do código.