Java ma różne klasy, które pozwalają nam wyodrębnić dzień, rok, miesiąc, datę i godzinę. Możemy również zmodyfikować te pola, takie jak kilka dni po i przed określonym dniem lub datą. Dzień tygodnia jest pozyskiwany przy użyciu interfejsu kodu z lokalizacji i klas kalendarzowych. Tutaj otrzymamy dzień tygodnia z klasy kalendarza Java i otrzymamy dzień tygodnia z prostych metod zlokalizowanych. Pole Kalendarza Day_Of_Week służy do odzyskania liczby dnia. Zauważ, że obiekt klasy kalendarza nie powinien być udostępniany przez kilka wątków.
Przykład 1:
Tutaj najpierw używamy zlokalizowania, aby uzyskać nazwę tygodnia z określoną datą, która ma inną metodę niż klasa kalendarza. Metoda GetValue klasy DayofWeek ma wartość liczb całkowitą liczby tygodnia. Zróbmy program Java, aby wyjaśnić metodę getValue ().
W kodzie najpierw ustawiamy biblioteki, aby umożliwić nam dzień tygodnia. Następnie deklarujemy klasę Java, aby wykonać metodę Main (). Wewnątrz tworzymy instancję lokalną „DT”, w której korzystamy.metody () w celu zapewnienia daty regionalnej. Następnie ustawiamy instancję „Dow” klasy DayofWeek, aby znaleźć dzień określonej daty lokalizacji przy użyciu metody z (). Następnie wykorzystujemy instrukcję drukowania, aby wydrukować nazwę dnia.
Następnie deklarujemy kolejną instancję, która jest „getval”, w której metoda getValue () jest stosowana w instancji „DOW”, aby uzyskać wartość liczb całkowitą dnia tygodnia. Po odzyskaniu wartości całkowitej dnia instancja GetVal pokazuje liczbę dnia z instrukcji drukowania.
W określonym terminie „poniedziałek” to wyznaczony dzień tygodnia. Poniedziałek to pierwszy dzień tygodnia, więc odzyskana wartość liczb całkowita wynosi „1”.
Przykład 2:
Wykazano poprzedni kod Java polegający na otrzymaniu dnia tygodnia, który ma nazwę dnia wraz z wartością liczb całkowitą, która leży w zakresie liczb tygodnia. Teraz dzień tygodnia można również pobrać w stylach tekstu w różnych formatach Java, wykorzystując metody „czasu.format.Pakiet TextStyle ”.
W kodzie ustawiamy niektóre wymagane biblioteki, aby uzyskać nazwę dnia wraz z różnymi stylami formatu. Następnie mamy klasę Java „DaysofWeek2”, która obejmuje metodę Main (), w której podano kod źródłowy, aby uzyskać dzień tygodnia. Aby uzyskać bieżącą datę na naszym serwerze, najpierw konstruujemy instancję „Today” LocalDate za pomocą metody now ().
Następnie otrzymujemy dzień tygodnia z instancji „Today” przy użyciu metody getdayofweek (). Wartość dnia tygodnia w postaci liczby całkowitej jest uzyskiwana za pomocą metody GetValue wraz z instancją „MydayofWeek”. Następnie dzień powszedni jest sformatowany za pomocą stylu tekstu Java. Najpierw pokazujemy pełny dzień tygodnia, a potem krótki dzień tygodnia.
Obecny dzień naszego systemu to „środa”, który jest trzecim dniem tygodnia, ponieważ wyświetlana jest również wartość. Pełny i krótki dzień tygodnia są również wydrukowane na następujący obraz wyjściowy:
Przykład 3:
Teraz klasa kalendarzowa jest wykorzystywana do zdobycia dnia tygodnia. Kalendarz.Day_of_week jest zadeklarowany w metodzie get () i zwraca dzień tygodnia od danego terminu. Rozważ program zajęć z kalendarza tygodnia:
W kodzie podajemy moduł kalendarza z Java. Następnie tworzymy klasę Java, aby wdrożyć program w metodzie Main () tej klasy (. Ogłaszamy zmienną kalendarza „Cal” i zainicjujemy ją metodą getInstance (), aby uzyskać bieżącą datę i godzinę. Następnie stosujemy komunikat wydruku, w którym otrzymujemy bieżący czas z systemu i przekształcamy ten czas w typ ciągu za pomocą metody ToString ().
Następnie definiujemy inny obiekt, którym jest „dzień”, w którym obiekt „Cal” używa metody get (). Metoda get () zajmuje bieżący dzień tygodnia z kalendarza i drukuje w dniu tygodnia, który występuje w dniu naszego systemu. Wraz z tym sprowadzamy również godziny i kilka minut z klasy kalendarza.
Dzień tygodnia w formacie ciągu i całkowitym dla podanej daty pokazano przy następującej wyjściu wraz z datą i godziną systemu:
Przykład 4:
Klasa kalendarza służy również do pobrania pierwszych i ostatnich dni tygodnia. Dzień może być również reprezentowany jako wartość ciągu, a nie wartość liczbowa. SimpleDateFormat służy do uzyskania dnia jako tekstu.
W kodzie ustawiamy moduł tekstowy Java, aby uzyskać dzień jako tekst. W tym celu tworzymy metodę main () w klasie programu Java. Tutaj decylujemy obiekt „daty”, aby uzyskać datę z serwera. Następnie nazywamy metodę set (), w której ustawiamy kalendarz z dniem początkowym tygodnia. Następnie definiujemy obiekt „DF”, w którym format dnia i daty jest dostarczany do SimpleDateFormat (). Obecna data i dzień są następnie drukowane, otrzymując dzień i datę z metody gettime () w określonym formacie. Następnie otrzymujemy ostatni dzień tygodnia za pomocą pętli. For pęcherza iteruje wartość od 0 do 6, ponieważ zakres tygodnia Java zaczyna się od wartości 0. Ostatni dzień z datą jest również wyświetlany po iteracji.
Dzień początkowy tygodnia w Javie to „niedziela”, która jest uzyskiwana na ekranie wyjściowym. Ostatnim dniem tygodnia jest sobota, która jest również wykonywana następująco:
Wniosek
Dzień tygodnia uzyskuje się poprzez wykonanie różnych operacji badanych w tym dokumencie Java. Pierwsze dwa programy są wdrażane za pomocą metody zlokalizowanej, w której dzień tygodnia jest uzyskiwany z określonej daty. Następny program wykorzystuje klasę kalendarza do działania w celu uzyskania dnia tygodnia. Metoda klasy kalendarza jest również stosowana na pierwszy dzień i ostatni dzień tygodnia. Ponadto dzień tygodnia jest również sformatowany jako dzień tekstowy.