Jeśli wcześniej pracowałeś w środowisku C ++, musisz wiedzieć, że wszystkie obiektowe języki programowania są oparte na instancjach wykonywania kilku zadań. Podobnie język programowania Scala jest również środowiskiem obiektowym, a zatem wykorzystuje wiele klas. Jedną z jego klas jest klasa kalendarza, która jest popularna wśród programistów, aby za chwilę uzyskać datę i godzinę określonego regionu. Jeśli nie masz wcześniejszej wiedzy na temat uzyskania daty i godziny w języku Scala na różne sposoby, ten artykuł zapewni Ci z wielką pomoc. Więc zacznijmy świeżo.
Przykład nr 01:
Rozpoczęcie pierwszego przykładu wymieniliśmy aktualną zawartość katalogu roboczego za pośrednictwem zapytania „LS”. Nie mamy żadnych plików Scala w katalogu, które można użyć do kodu. Musimy więc go wygenerować, używając prostej instrukcji „dotyk”.
W naszym pierwszym przykładzie programowania Scala przyjrzymy się wykorzystaniu funkcji gettime () klasy kalendarza, aby wyświetlić bieżącą datę i godzinę. W tym celu musimy zaimportować „java.Util.Biblioteka klas kalendarza w naszej pierwszej linii kodu. Utworzyliśmy obiekt o nazwie „Get” w drugim wierszu i dodaliśmy do niego definicję funkcji main (. Wykonanie funkcji main () jest inicjowane z deklaracji zmiennej „D”, która przyjmuje bieżącą instancję DATETIME z klasy kalendarza za pomocą funkcji „getInstance ()”.
Po przyjęciu instancji zmienna „D” została wykorzystana do wywołania funkcji gettime () klasy kalendarza. Ta funkcja zwraca i zapisuje bieżącą datę i godzinę określonej strefy czasowej do nowej zmiennej o nazwie „DateTime” w formacie standardowym wyświetlaczem. Następnie funkcja println () została odrzucona, aby wyświetlić wartość wewnątrz zmiennej „datetime”, i.mi., aktualna data i godzina określonego obszaru strefy czasowej. Funkcja main () i obiekt „Get” są wypełnione tutaj. Musimy więc najpierw zapisać ten kod przed kompilacją.
Podobnie jak wiele innych języków programowania, Scala ma swój własny kompilator do kompilacji programu Scala w Linux. Wypróbowaliśmy więc kompilator „Scalac” wraz z nazwą pliku kodu, aby go skompilować. Plik obiektu został utworzony z nazwą obiektu „Get”. Używaliśmy więc jego nazwy obiektu w instrukcji wykonania „Scala” do uruchomienia skompilowanego kodu. Wyjście wyraźnie pokazuje bieżącą datę i godzinę na naszym ekranie.
Przykład nr 02:
Pierwszym przykładem było użycie funkcji getTime () do wyświetlenia bieżącej daty wraz z czasem na naszym ekranie konsoli, ale szukamy tylko sposobów wyświetlania daty. W ten sposób wymyśliliśmy inną metodę, ja.mi., użycie funkcji LocalDate () klasy kalendarza. To będzie bardzo krótki i łatwy przykład. Dlatego zaktualizowaliśmy ten sam stary plik Scala. Zaimportowaliśmy to samo „Java.Util.Klasa kalendarza i utworzyła obiekt „Get” za pośrednictwem słowa kluczowego „Obiekt”. W ramach tego obiektu zastosowano tę samą definicję funkcji main () z wieloma zmianami.
Zawiera tylko pojedynczą instrukcję funkcji println (), która wywołuje funkcję localDate () z parametrem now (), aby uzyskać bieżącą datę lokalną na naszym ekranie według bieżącego regionu. Jest tak proste, jak pokazano na obrazie.
Zapiszmy ten zaktualizowany program Scala w tym samym pliku i skompiluj go ponownie na konsoli z kompilatorem Scala. Zaktualizowany plik obiektu został użyty w zapytaniu Scala Execution, aby wyświetlić swój wynik. Pokazuje tylko datę aktualnego konkretnego regionu, który został wykorzystany.
Przykład nr 03:
Oto nasz ostatni przykład tego samouczka, aby wyświetlić bieżącą datę i godzinę na ekranie aplikacji konsoli. Ale w tej ilustracji używamy innych funkcji, aby uzyskać określony format na naszym ekranie. Więc rozpoczęliśmy ten przykładowy kod z tym samym „Java.Util.Linia kalendarza ”do zaimportowania instancji klasy kalendarza tutaj. Następnie importujemy funkcję SimpleDateFormat z Java.Tekst Moduł Java.
Utworzyliśmy obiekt „Get” zgodnie z wyświetleniem i dodaliśmy w nim definicję funkcji main (), aby rozpocząć wykonanie. W wykonaniu funkcji Main () utworzyliśmy dwie wartości, formula. Obie wartości zawierają zupełnie różne formaty do wyświetlania daty. W następnym wierszu wartość „OBJ” została zainicjowana za pomocą funkcji getInstance () klasy kalendarza. Funkcja println () jest tutaj, aby uzyskać bieżącą datę i godzinę za pośrednictwem funkcji gettime () i wyświetlanie jej w tej chwili.
Następnie utworzyliśmy dwie kolejne wartości zmienne, „data1” i „data2”, aby przekonwertować bieżący format DATETIME na określony format za pomocą obiektów zmiennych Form1 i Form2, i.mi., W wywołaniu funkcji format (). W dwóch ostatnich wierszach kodu używamy instrukcji funkcji println () do wyświetlenia nowo sformatowanych nowych dat na ekranie konsoli za pomocą wartości zmiennych dat 1 i data2. Szybko zapiszmy nasz skrypt Scala przed jego kompilacją.
Po skompilowaniu pliku kodu Scala wykonaliśmy nazwę „Obiekt” w instrukcji „Scala”, aby uruchomić skompilowany kod. Wyjście wyraźnie pokazuje bieżącą datę i godzinę na naszym ekranie konsoli, a następnie pokazuje dwa różne formaty bieżącej daty.
Wniosek:
Wprowadzenie naszego artykułu jest podsumowaniem tego, jak ważne są obiektowe języki programowania, takie jak Scala. Oprócz tego pokazuje, że możesz uzyskać datę i godzinę w ciągu kilku sekund z kilkoma linami kodowymi. W ten sposób wyjaśniliśmy 3 różne metody programowania Scala, aby wyświetlić datę i godzinę określonej strefy czasowej. Omówiliśmy również sposób zmiany formatu bieżącej daty za pomocą funkcji SimpleDateFormat ().