Java ruft den Wochentag ab, an dem die aktuelle Uhrzeit ist:
/** * 获取当前日期是星期几<br> * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; Calendar cal = Calendar.getInstance(); cal.setTime(dt); int w = cal.get(Calendar.DAY_OF_WEEK) - 1; if (w < 0) w = 0; return weekDays[w]; }
Die Methode Calendar.getInstance() kann das aktuelle Datum und die aktuelle Uhrzeit abrufen.
Calendar.DAY_OF_WEEK bedeutet eigentlich: der Wochentag, daher wird er von dem Wochentag beeinflusst, der der erste Tag ist.
Einige Bereiche verwenden Sonntag als ersten Tag der Woche
2 Für die beim Erstellen von SimpleDateFormat übergebenen Parameter: EEEE stellt die Woche dar, z. B. „Freitag“; MMMM stellt den chinesischen Monat dar, z „November“; MM steht für den Monat, z. B. „10“; yyyy steht für das Jahr, z. B. „2017“; dd steht für den Tag, z. B. „28“ empfindlich! ! ! !
Date date=new Date(); SimpleDateFormat dateFm = new SimpleDateFormat("EEEE"); dateFm.format(date);
Java Basic Tutorial
.Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den Wochentag des aktuellen Datums in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!