índice
Java Obtenha o dia atual (hoje) da semana. Calendário.DAY_OF_WEEK
Java Este é um programa de exemplo que usa a classe Calendar para obter o dia atual (hoje) da semana.
Obter, Calendário.DAY_OF_WEEK será usado.
Calendário cal = Calendar.getInstance();
int semana = cal.get(Calendário.DAY_OF_WEEK);
int semana = cal.get(Calendário.DAY_OF_WEEK);
Calendário.DAY_OF_WEEKO valor de retorno que pode ser obtido é um número de 1 a 7, com o domingo começando com 1, portanto, o programa de exemplo usa uma instrução switch para determinar o dia da semana.
programa de amostra
/** * Retorna o dia atual da semana. * @return dia da semana atual */ public static String getDayOfTheWeek() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "Domingo"; case Calendar .MONDAY : retorna "segunda-feira"; case Calendar.TUESDAY: retorna "terça-feira"; case Calendar.WEDNESDAY: retorna "quarta-feira"; case Calendar.THURSDAY: retorna "quinta-feira"; case Calendar.FRIDAY: retorna "sexta-feira"; case Calendar .SATURDAY : return "Saturday"; } throw new IllegalStateException(); } /** * Retorna o dia atual da semana. * *O dia da semana foi omitido. * @return dia da semana atual */ public static String getDayOfTheWeekShort() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "day"; case Calendar .MONDAY : retorna "Mês"; case Calendar.TUESDAY: retorna "Terça"; case Calendar.WEDNESDAY: retorna "Quarta-feira"; case Calendar.THURSDAY: retorna "Qui"; case Calendar.FRIDAY: retorna "Sexta-feira"; case Calendar .SATURDAY: return "earth"; } throw new IllegalStateException(); }
Resultado da execução
◆Exemplo de execução
public static void main(String[] args) { // Exibe o dia da semana de hoje. System.out.println("Hoje é "" + getDayOfTheWeek() + ""."); // Exibe o dia da semana de hoje. É uma abreviatura. System.out.println("Hoje é "" + getDayOfTheWeekShort( ) + ""."); }
◆Resultado de saída
Hoje é quarta-feira. Hoje é “Água”.