Jak korzystać z klasy kalendarza w Javie?

Jak Korzystac Z Klasy Kalendarza W Javie



Klasa Calendar udostępnia warstwę abstrakcji dla obliczeń daty i godziny. Pomaga programistom pracować z datami, godzinami i operacjami specyficznymi dla kalendarza. Zapewnia również różne metody manipulowania datami, wyodrębniania określonych składników lub obsługi konwersji stref czasowych. Kalendarza można używać do planowania wydarzeń, przypomnień, obliczania dat i spotkań biznesowych i wielu innych.

W tym artykule zademonstrowano implementację użycia klasy Calendar w Javie.







Jak korzystać z klasy kalendarza w Javie?

Klasa Calendar jest częścią standardowej biblioteki języka Java i jest szeroko obsługiwana, zapewniając kompatybilność między platformami i spójne zachowanie w różnych implementacjach języka Java. Co więcej, za jego pomocą programiści mogą pracować z datami i godzinami specyficznymi dla różnych lokalizacji lub stref czasowych.



Różne metody klasy Calendar w Javie

Klasa Calendar oferuje dużą liczbę metod, których programista może użyć do pobrania określonych części lub rodzajów danych. Te metody oszczędzają dużo czasu i zmniejszają liczbę wierszy kodu.



Niektóre z powszechnie stosowanych metod przedstawiono poniżej w formie tabelarycznej:





Nazwy metod Wyjaśnienie
public void add(int fld, int volume) Służy do dodawania lub usuwania określonej objętości czasu do podanego pola kalendarza.
publiczne ostateczne nieważne wyczyść (zapytanie int) Ustaw ' zapytanie ” tylko dla klasy Calendar.
Data getTime() Zwraca obiekt Date zawierający wartość czasu.
streszczenie int getMaximum (zapytanie int) Pobiera maksymalne dane dla wybranego zapytania kalendarza.
publiczny Ciąg getCalendarType() Pobiera typy obsługiwane przez Runtime Environment.
publiczny kalendarz statyczny getInstance() Wykorzystywany do uzyskania instancji/obiektu kalendarza względem podanego/bieżącego czasu.
publiczne długie getTimeInMillis() Wyświetla aktualny czas w formacie milisekundowym.
streszczenie int getMinimum (zapytanie int) Pobiera najmniejszą wartość dla wybranego zapytania kalendarza.

Przejdźmy teraz przez kilka przykładów, aby lepiej zrozumieć, jak korzystać z tych metod w Javie:

Przykład 1: Użycie metod „get” i „currentTimeMillis()”.



Dostawać() ” po prostu zwraca określoną część kalendarza i „ bieżący CzasMillis() ” pobiera czas w formacie milisekundowym, jak pokazano poniżej:

zaimportuj java.util. * ;
klasa publiczna CalendarGetMethod {
public static void main ( Strunowy [ ] argumenty ) // Tworzenie głównej metody

{
long curTime = System.currentTimeMillis ( ) ;
Calendar CalendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Rok bieżący: ' + CalendarInstance.get ( Rok kalendarzowy ) ) ;
System.out.println ( „Bieżący dzień:” + CalendarInstance.get ( kalendarz.DATA ) ) ;
System.out.println ( 'Bieżąca minuta: ' + CalendarInstance.get ( Kalendarz.MINUTA ) ) ;
System.out.println ( 'Bieżąca sekunda: ' + CalendarInstance.get ( Kalendarz.DRUGI ) ) ;
System.out.println ( „Bieżący czas w milisekundach:” + bieżącyCzas ) ;
}
}

Wyjaśnienie powyższego kodu:

  • Po pierwsze ' publiczny ” tworzona jest klasa o nazwie „ CalendarGetMethod ”. Wewnątrz niego utwórz „ długi ” wpisz zmienną o nazwie „ CurTime ” i zainicjuj go wartością zwracaną przez „ bieżący CzasMillis() ' metoda.
  • Następnie utwórz instancję „ Kalendarz „klasa o nazwie” element kalendarza ”. Ta instancja jest używana do wywołania „ Dostawać() ” metoda, która pobiera bieżące „ Rok ”, „ Miesiąc ”, „ Minuta ', I ' Drugi ”. I wyświetl dane wyjściowe na konsoli za pomocą metody println().

Po zakończeniu wykonywania dane wyjściowe przedstawiają się następująco:

Migawka pokazuje, że wymagane dane zostały pobrane.

Przykład 2: Użycie metod „getMaximum()” i „getMinimum()”.

Aby pobrać tylko określoną część danych z „ Kalendarz ” w zależności od wartości maksymalnych i minimalnych, getMaximum() ' I ' pobierz minimum() ”można zastosować metody.

Odwiedź poniższy kod, w którym te metody są wykorzystywane z „ Kalendarz klasa ” w Javie:

zaimportuj java.util. * ;
klasa publiczna CalendarGetMethod {
public static void main ( Strunowy [ ] argumenty ) // Tworzenie głównej metody
{
Calendar CalendarInstance = Calendar.getInstance ( ) ;
int max = CalendarInstance.getMaximum ( Kalendarz.DAY_OF_WEEK ) ;
System.out.println ( 'Pobieranie maksymalnej liczby dni w tygodniu: ' + maks ) ;
int min = CalendarInstance.getMinimum ( Kalendarz.DAY_OF_WEEK ) ;
System.out.println ( 'Pobieranie minimalnej liczby dni w tygodniu: ' + min ) ;
}
}

Wyjaśnienie powyższego kodu:

  • Najpierw utwórz instancję „ Kalendarz ' zwany ' element kalendarza ”. Następnie użyj tej instancji, aby wywołać „ getMaximum() ' I ' pobierz minimum() metody.
  • Następnie „ DZIEŃ TYGODNIA ” jest przekazywana jako wartość do metod „getMaximum()” i „getMinimum()”.

Po zakończeniu fazy wykonawczej:

Migawka pokazuje, że „ pobierz minimum() ' I ' getMaximum() ” zostały wykorzystane metody klasy Calendar.

Wniosek

W Javie klasa Calendar zapewnia wszechstronne i standardowe podejście do pracy z datami, godzinami i operacjami związanymi z kalendarzem. To sprawia, że ​​klasa Calendar jest cennym narzędziem dla szerokiego zakresu aplikacji obejmujących dane czasowe. Istnieje wiele metod dostarczanych przez klasę Calendar, które pomagają zredukować czas i wysiłek programisty. To tyle na temat implementacji klasy Calendar w Javie.