Java hat verschiedene Klassen, die es uns ermöglichen, Tag, Jahr, Monat, Datum und Uhrzeit zu extrahieren. Wir können diese Felder auch wie Tage nach und vor dem angegebenen Tag oder Datum ändern. Der Wochentag wird unter Verwendung der Codeschnittstelle der Lokaledate- und Kalenderklassen erfasst. Hier erhalten wir den Wochentag aus der Java -Kalenderklasse und erhalten den Wochentag aus den einfachen lokalen Methoden. Das Feld Calendar Class Field Day_of_week wird verwendet, um die Anzahl des Tages abzurufen. Beachten Sie, dass das Objekt der Kalenderklasse nicht von mehreren Threads geteilt werden sollte.
Beispiel 1:
Hier verwenden wir zuerst das Lokaledate, um den Namen der Woche mit dem angegebenen Datum zu erhalten, der eine andere Methode als die Kalenderklasse hat. Die GetValue. Lassen Sie uns ein Java -Programm haben, um die Methode von GetValue () der Zeit der Woche zu erläutern.
Im Code haben wir die Bibliotheken zuerst festgelegt, damit wir den Wochentag erhalten können. Wir deklarieren dann die Java -Klasse, um die Main () -Methode durchzuführen. Im Inneren erstellen wir die LocalDate -Instanz „DT“, in der wir das LocalDate verwenden.von () Methode zur Bereitstellung des Gebietsdatums. Dann setzen wir die „Dow“ -Instanz der Tagesklasse an, um den Tag des angegebenen Gebietsdatums mit der Methode von () zu finden. Danach verwenden wir die Druckanweisung, um den Namen des Tages zu drucken.
Als Nächst. Sobald der Ganzzahlwert des Tages abgerufen wurde, zeigt die GetVal -Instanz die Anzahl des Tages aus der Print -Anweisung.
Am angegebenen Datum ist „Montag“ der bestimmte Tag der Woche. Montag ist der erste Wochentag, daher ist der abgerufene Ganzzahl "1".
Beispiel 2:
Der vorherige Java -Code, den Wochentag zu erhalten. Jetzt kann der Wochentag auch in den verschiedenen Formattextstilen von Java mit den Methoden aus der Zeit abgerufen werden.Format.Textstyle ”-Paket.
Im Code setzen wir einige erforderliche Bibliotheken, um den Namen des Tages zusammen mit den verschiedenen Formatstilen zu erhalten. Danach haben wir eine Java -Klasse „DaysofWeek2“, die die main () -Methode einschließt, bei der der Quellcode für den Wochentag bereitgestellt wird. Um das aktuelle Datum auf unserem Server zu erhalten, konstruieren wir zunächst die „Today“ -Instanz des LocalDate mit der nun () -Methode.
Dann erhalten wir den Wochentag von der „Today“ -Instanz mit der Getdayofweek () -Methode. Der Tag der Woche in Form der Ganzzahl wird durch die Verwendung der GetValue -Methode zusammen mit der Instanz „MyDaydofweek“ erhalten. Als nächstes wird der Wochentag dann mit Javas Textstyle formatiert. Zuerst zeigen wir den vollständigen Formattag der Woche und dann den Kurzformat der Woche der Woche.
Der aktuelle Tag unseres Systems ist „Mittwoch“, dem dritten Tag der Woche, wie der Wert angezeigt wird. Der vollständige und kurze Wochentag werden auch auf dem folgenden Ausgangsbild gedruckt:
Beispiel 3:
Jetzt wird die Kalenderklasse verwendet, um den Wochentag zu bekommen. Der Kalender.DAY_OF_WEEEK wird in der Get () -Methode deklariert und gibt den Wochentag ab dem angegebenen Datum zurück. Betrachten Sie den Calendar Class Day of the Week -Programm:
Im Code geben wir ein Kalendermodul von Java an. Als nächstes erstellen wir die Java -Klasse, um das Programm in der Hauptmethode dieser Klasse zu implementieren. Wir deklarieren die Kalender -Variable „CAL“ und initialisieren ihn mit der Methode GetInstance (), um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten. Anschließend verwenden wir die Druckmeldung, in der wir die aktuelle Zeit aus dem System erhalten und diese Zeit mit der Methode toString () in den String -Typ verwandeln.
Danach definieren wir ein anderes Objekt, das "Tag" ist, bei dem das "CAL" -Objekt die Get () -Methode verwendet. Die Get () -Methode nimmt den aktuellen Tag der Woche vom Kalender und druckt den Wochentag aus, der am Datum unseres Systems stattfindet. Dabei holen wir auch die Stunden und Minuten aus der Kalenderklasse.
Der Tag der Woche im String- und Ganzzahlformat für das angegebene Datum wird in der folgenden Ausgabe zusammen mit dem Datum und der Uhrzeit des Systems angezeigt:
Beispiel 4:
Die Kalenderklasse wird auch verwendet, um die ersten und letzten Tage der Woche zu holen. Der Tag kann auch eher als Zeichenfolgenwert als als Zahlenwert dargestellt werden. Das SimpleDateFormat wird verwendet, um den Tag als Text zu erhalten.
Im Code setzen wir das Textmodul von Java, um den Tag als Text zu erhalten. Dafür erstellen wir die main () -Methode innerhalb der Klasse des Java -Programms. Hier entkalieren wir das "Datum" -Dojekt, um das Datum vom Server zu erhalten. Dann nennen wir die set () -Methode, bei der wir den Kalender mit dem Starttag der Woche festlegen. Danach definieren wir das „DF“ -Objekt, bei dem das Format des Tages und des Datums dem SimpleDateFormat () zur Verfügung gestellt wird. Das aktuelle Datum und der aktuelle Tag werden dann gedruckt, indem Sie Tag und Datum von der GetTime () -Methode im angegebenen Format erhalten. Als nächstes erhalten wir den letzten Tag der Woche mit dem For-Loop. Der For-Loop iteriert einen Wert von 0 bis 6, da der Java-Bereich der Woche mit dem Wert 0 beginnt. Der letzte Tag mit dem Datum wird auch nach der Iteration angezeigt.
Der Starttag der Woche in Java ist „Sonntag“, der im Ausgangsbildschirm erhalten wird. Der letzte Wochentag ist Samstag, der auch im Folgenden ausgeführt wird:
Abschluss
Der Wochentag wird durch die Durchführung der verschiedenen Operationen erhalten, die in diesem Java -Dokument untersucht werden. Die ersten beiden Programme werden mit der lokalen Methode implementiert. Das nächste Programm verwendet die Kalenderklasse, um den Wochentag zu erhalten. Die Kalenderklassenmethode wird auch für den ersten Tag und den letzten Tag der Woche verwendet. Darüber hinaus ist der Wochentag auch als textbasierter Tag formatiert.