boa noite
gostaria de saber se tem uma forma de fazer a data ser sincronizada com o dia da semana.
ex: Se eu falar (em um jtextfield, por exemplo) que a data seja 16/09/2021 . Assim que eu falar a data, ele automaticamente, me fala em que dia da semana ela irá cair.
tem uma forma de fazer isso?
Seria algo assim:
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class App {
public static void main(String... args) {
String dateString = "16/09/2021";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("d/MM/uuuu");
LocalDate date = LocalDate.parse(dateString, formatter);
System.out.println(date.getDayOfWeek());
}
}
Perfeito…isso mesmo, valeu mesmo…só ta em inglês…mas isso ajuda abessa.
Ah, sim!
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.format.TextStyle;
import java.util.Locale;
public class App {
public static void main(String... args) {
String dateString = "16/09/2021";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("d/MM/uuuu");
LocalDate date = LocalDate.parse(dateString, formatter);
DayOfWeek dayOfWeek = date.getDayOfWeek();
System.out.println(dayOfWeek.getDisplayName(TextStyle.FULL, Locale.forLanguageTag("pt-BR")));
}
}
Achei aqui: https://stackoverflow.com/a/58562497/3334365