Kalendarz Java Obecna data

Kalendarz Java Obecna data

Kiedy omawiasz funkcjonalność języków, pierwszą rzeczą, która przychodzi na myśl, jest liczba wbudowanych funkcji, które zapewniała do wykonywania określonych zadań bez powtarzania tych samych wierszy kodu w kółko. Ma to na celu zaoszczędzenie naszego czasu i zwiększenie wydajności programów. Język Java również wymyślił wiele takich funkcji, w tym jego aktualne funkcje daty i godziny. Funkcje te są używane do uzyskania aktualnych informacji o strefie czasowej i wykorzystania ich na wiele sposobów, takich jak liczenie czasu dla procesów wielowymiarowych itp. Ten artykuł obejmie niektóre przykłady Java korzystania z różnych klas Java, aby uzyskać bieżącą datę i godzinę bez komplikacji programów. Teraz zacznijmy.

Przykład 01

Zacznijmy od przykładu użycia klas „DateTimeFromatter” Java i „LocalDateTime”, aby uzyskać instancje daty i godziny i wyświetlić je w formacie zdefiniowanym przez użytkownika. W ten sposób nowy program został zainicjowany w „Testie.plik Java ”Eclipse IDE podczas korzystania z systemu operacyjnego Windows. Teraz, gdy program się rozpoczął, nadszedł czas, aby utworzyć prawidłową strukturę kodu Java, aby ten program był wykonywany. Dlatego użyj instrukcji importu, aby zaimportować klasę DATETIMEFORMETOTER i zlokalizowaną z pakietu Java i nazwij swoją klasę publiczną tak samo, jak ty nazwałeś plik Java, i.mi., "test".

Nasz program użyje jednej funkcji, i.mi., funkcja main (), aby wykonać proces wykonania w celu uzyskania daty i godziny. Metoda main () została rozpoczęta od inicjalizacji instancji „F” dla klasy dateTimeformatter przy użyciu jej funkcji „Ofpattern”, która przyjmowała wzorzec zdefiniowany przez użytkownika na datę i czas. Ta instancja „F” po prostu określi format dla daty, który zostanie wyprowadzony z instancji klas LocalDateTime „teraz”, i.mi., zainicjowane zaraz po inicjalizacji instancji „F”.

Następnie „system Java”.na zewnątrz.Używana jest tutaj instrukcja funkcji println ”, która odrzuca funkcję„ formatu ”z instancją„ F ”w jej nawiasie. Funkcja Format () użyje instancji „teraz”, aby uzyskać bieżącą datę i godzinę. Natomiast instancja „F” wywoływana funkcja „formatu” przekonwertuje datę i godzinę na format zdefiniowany przez użytkownika przed wyświetleniem go w obszarze wyjściowym po wykonaniu. Teraz, gdy ten program został ukończony, zapiszymy go przed jego wykonaniem.


Po zapisaniu naszego kodu Java wykonaliśmy to za pomocą ikony Eclipse IDE Run z paska zadań Eclipse IDE i uzyskaliśmy wynik w konsoli wyjściowej. Obraz wyjściowy dołączony pod spodem pokazuje nam datę i godzinę naszej lokalnej strefy czasowej w formacie określonym przez użytkownika, i.mi., Korzystanie z instancji klasowych DateTimeformatter i lokalizacji.

Przykład 02

Użyjmy klasy LocalDateTime w nowym przykładzie, aby zobaczyć, jak to działa sam. Tak więc zaimportowaliśmy o 2Nd linia naszego nowego kodu Java używanego w tym samym „Testie.plik java ”. W podobny sposób dodaliśmy klasę publiczną o nazwie „test” z funkcją main (). Bez tworzenia obiektu dla klasy LocalDateTime, po prostu nazwaliśmy funkcję now () za pomocą Java.czas.Pakiet klas LocalDate w instrukcji funkcji println () Java. Teraz, gdy korzystamy tylko z klasy Lottenate, aby wywołać metodę teraz (), wyświetli tylko datę, a nie bieżącą godzinę dla naszej strefy czasowej za pomocą instrukcji wyjściowej println ().


Wyjście wykonania jest takie samo, jak oczekiwano, i.mi., Tylko data została wyświetlona.


Załóżmy, że chcesz korzystać z klasy LatyseTeTime w klasie Java bez korzystania z jakiejkolwiek innej funkcji klasowej, z wyjątkiem funkcji Now (). W takim przypadku będzie drukował wyjście w najmniejszy inny sposób. Po aktualizacji naszego poprzedniego kodu Java zaimportowaliśmy klasę LocalDateTime, aby użyć jej w funkcji Main (. Instrukcja println () będzie wywoływać metodę teraz () za pomocą nazwy całego pakietu „Java.czas.LocalDateTime ”bez tworzenia instancji, ja.mi., Mówi się, że jest to bezpośrednie użycie instancji klasowej. Po prostu szybko zapiszmy nasz kod i uruchommy.


Korzystając w ten sposób, mamy datę i godzinę w bardziej precyzyjny sposób, ja.mi., czas w milisekundach.


W podobny sposób, Java.Pakiet czasu można użyć do uzyskania bieżącej daty i godziny za pomocą klasy „zegarowej” wraz z funkcją SystemUtc (), która w tym celu nazywała również funkcję wbudowanej instant ().


Dane wyjściowe będzie bardzo podobne do wiązki przykładów kodu, które wykorzystaliśmy.

Przykład 03

Na naszej trzeciej ilustracji odrzucimy klasę Java SimpledateFormat, aby uzyskać obecną strefę czasową i sprawić, by wyświetlała. Tak więc plik kodu został zaktualizowany w Eclipse IDE. Zaimportowaliśmy klasę SimpleDateFormat za pomocą pakietu Java, a następnie klasa daty została zaimportowana w ten sam sposób. „Test” klasy publicznej został nieco zaktualizowany w ramach metody Main (). Zainicjowaliśmy obiekt „F” dla klasy SimpleDateFormat, aby określić konkretny format dla daty i godziny do wyświetlenia, i.mi., obecna strefa czasowa. Teraz nadszedł czas, aby uzyskać datę i godzinę za pomocą klasy daty, ja.mi., Tworząc obiekt „D”.

Następnie instrukcja funkcji println () zostanie wykorzystana do wydrukowania sformatowanej daty za pomocą funkcji format () wywołanej przez instancję „F”. Użyje instancji „D” w funkcji Format () do konwersji nowo znalezionej daty i godziny na określony format przed wyświetleniem.


Po zaktualizowaniu kodu Java musimy go zapisać i wykonać. Po wykonaniu wyświetli datę i godzinę bieżącej strefy czasowej w tym samym określonym formacie.

Wniosek

Po uświadomieniu się znaczeniu klas daty i godzin i funkcji w różnych językach, omówiliśmy trzy inne, ale nieco podobne przykłady do ćwiczenia na bieżącą datę i godzinę. W tym celu warto wspomnieć o korzystaniu z klas LocalDate, LocalDateTime, DateTimeformatter i SimpledateFormat. Wraz z tym konieczne jest użycie funkcji Now (), format () i instant ().