Java bestimmt, ob ein Datum ein Wochenende ist:
/** * 判断是否是周末 * @return */ private boolean isWeekend(Calendar cal){ int week=cal.get(Calendar.DAY_OF_WEEK)-1; if(week ==6 || week==0){//0代表周日,6代表周六 return true; } return false; }
Die Kalenderklasse ist eine abstrakte Klasse, die uns verwandte Funktionen zur Datumsberechnung bereitstellt, wie zum Beispiel: Jahr, Monat, Anzeige und Berechnung von Tag, Stunde, Minute und Sekunde.
GregorianCalendar ist eine konkrete Unterklasse von Calendar, die das Standardkalendersystem bereitstellt, das von den meisten Ländern der Welt verwendet wird.
Calendar.DAY_OF_WEEK – Wochentag, Werte 1–7, entsprechend: Sonntag, Montag, Dienstag, Mittwoch....Samstag
Holen Sie sich den Wochentag Calendar.DAY_OF_WEEK – Grund 1
Calendar.DAY_OF_WEEK stellt in Java tatsächlich Folgendes dar: den Wochentag, daher wird er vom Wochentag beeinflusst, der der erste Tag ist.
Einige Gebiete verwenden den Sonntag als ersten Tag der Woche, während andere den Montag als ersten Tag der Woche verwenden. Diese beiden Situationen müssen unterschieden werden.
Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.
Das obige ist der detaillierte Inhalt vonJava bestimmt, ob ein Datum ein Wochenende ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!