sommario
Giava Ottieni il giorno corrente (oggi) della settimana. Calendario.DAY_OF_WEEK
Java Questo è un programma di esempio che utilizza la classe Calendar per ottenere il giorno corrente (oggi) della settimana.
Ottenere, Calendario.DAY_OF_WEEK sarà usato.
Calendario cal = Calendar.getInstance();
int settimana = cal.get(Calendar.DAY_OF_WEEK);
int settimana = cal.get(Calendar.DAY_OF_WEEK);
Calendario.DAY_OF_WEEKIl valore restituito che può essere ottenuto è un numero compreso tra 1 e 7, con domenica che inizia con 1, quindi il programma di esempio utilizza un'istruzione switch per determinare il giorno della settimana.
programma di esempio
/** * Restituisce il giorno corrente della settimana. * @return giorno corrente della settimana */ public static String getDayOfTheWeek() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "Domenica"; case Calendar .MONDAY: return "lunedì"; case Calendar.TUESDAY: return "martedì"; case Calendar.WEDNESDAY: return "mercoledì"; case Calendar.THURSDAY: return "giovedì"; case Calendar.FRIDAY: return "venerdì"; case Calendar .SATURDAY : return "Sabato"; } lancia new IllegalStateException(); } /** * Restituisce il giorno corrente della settimana. * *Il giorno della settimana viene omesso. * @return il giorno corrente della settimana */ public static String getDayOfTheWeekShort() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "day"; case Calendar .MONDAY: return "Mese"; case Calendar.TUESDAY: return "Martedì"; case Calendar.WEDNESDAY: return "Mercoledì"; case Calendar.THURSDAY: return "Gio"; case Calendar.FRIDAY: return "Venerdì"; case Calendar .SATURDAY: restituisce "terra"; } lancia una nuova IllegalStateException(); }
Risultato dell'esecuzione
◆Esempio di esecuzione
public static void main(String[] args) { // Visualizza il giorno della settimana di oggi. System.out.println("Oggi è "" + getDayOfTheWeek() + ""."); // Visualizza il giorno della settimana di oggi. È un'abbreviazione. System.out.println("Oggi è "" + getDayOfTheWeekShort( ) + ""."); }
◆Risultato dell'output
Oggi è mercoledì. Oggi è "Acqua".