Jak zdobyć bieżącą datę i godzinę w Javie
- 4285
- 582
- Klaudia Woś
Istnieje wiele sposobów uzyskania bieżącej daty i godziny w języku programowania Java. Tutaj omówimy dwa sposoby za pomocą Java.Util.Data i Java.Util.Zajęcia kalendarza.
Za pomocą Java.Util.Klasa daty
Po prostu utwórz nowy obiekt dat (), aby uzyskać bieżącą datę i godzinę. Użyj następującego programu Java, w tym programie użyliśmy również klasy DatETimeFormatter, aby wyświetlić wyniki w odpowiednich formatach.
Importuj Java.tekst.Format daty; Importuj Java.tekst.SimpleDateFormat; Importuj Java.czas.format.DateTimeformatter; Importuj Java.Util.Kalendarz; Importuj Java.Util.Data; klasa publiczna getDateTime public static void main (string [] args) dateFormat DateFormat = new SimpleDateFormat („mm/dd/yyyy hh: mm: ss”); Data daty = nowa data (); System.na zewnątrz.println (DateFormat.format (data));123456789101112131415 | Importuj Java.tekst.DateFormat; import java.tekst.SimpledateFormat; import java.czas.format.DateTimeformatter; import java.Util.Kalendarz; import java.Util.Data; klasa publiczna getDateTime public static void main (string [] args) dateFormat DateFormat = new SimpleDateFormat („mm/dd/yyyy hh: mm: ss”); Data daty = nowa data (); System.na zewnątrz.println (DateFormat.format (data)); |
Wyjście: 04/06/2019 13:23:36
Za pomocą Java.Util.Klasa kalendarza
Użyj kalendarza funkcji.getInstance () z klasy kalendarzowej. Zapewnia to opcje manipulowania pól kalendarzowych, takich jak uzyskanie daty następnego tygodnia lub następnego miesiąca itp.
Możesz także użyć klasy formatu daty, jak wyżej z poniższymi przykładami.
Importuj Java.Util.Kalendarz; klasa publiczna getDateTime public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); System.na zewnątrz.println (cal.uzyskać czas());12345678910 | Importuj Java.Util.Kalendarz; klasa publiczna getDateTime public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); System.na zewnątrz.println (cal.uzyskać czas()); |
Wyjście: śr. 17 kwietnia 11:57:28 IST 2019
Korzystając z klasy kalendarza, możesz również znaleźć datę i godzinę w przeszłości lub przyszłości. Na przykład, jaka data po 10 dniach od bieżącej daty lub przed. Podobnie możemy robić to samo przez lata, miesiące, godziny, minuty i sekundy. Znajdź poniżej przykładowy program Java.
Importuj Java.Util.Kalendarz; klasa publiczna getDateTime public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); System.na zewnątrz.println („Obecna data i godzina:” + cal.uzyskać czas()); cal.Dodaj (kalendarz.Data, +10); System.na zewnątrz.println („Data po 10 dniach:” + cal.uzyskać czas()); cal.Dodaj (kalendarz.Data, -10); System.na zewnątrz.println („Data przed 10 dni:” + cal.uzyskać czas()); cal.Dodaj (kalendarz.Miesiąc, 1); System.na zewnątrz.println („Data po 1 miesiącu:” + Cal.uzyskać czas()); cal.Dodaj (kalendarz.Rok, 5); System.na zewnątrz.println („Data po 5 latach:” + cal.uzyskać czas());12345678910111213141516171819202122 | Importuj Java.Util.Kalendarz; klasa publiczna getDateTime public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); System.na zewnątrz.println („Obecna data i godzina:” + cal.uzyskać czas()); cal.Dodaj (kalendarz.Data, +10); System.na zewnątrz.println („Data po 10 dniach:” + cal.uzyskać czas()); cal.Dodaj (kalendarz.Data, -10); System.na zewnątrz.println („Data przed 10 dni:” + cal.uzyskać czas()); cal.Dodaj (kalendarz.Miesiąc, 1); System.na zewnątrz.println („Data po 1 miesiącu:” + Cal.uzyskać czas()); cal.Dodaj (kalendarz.Rok, 5); System.na zewnątrz.println („Data po 5 latach:” + cal.uzyskać czas()); |
Wyjście:
Obecna data i czas: śr. 17 kwietnia 12:06:05 IST 2019 Data po 10 dniach: Sobota 27 kwietnia 12:06:05 IST 2019 Data przed 10 dni: Śr 17 kwietnia 12:06:05 IST 2019 Data po 1 miesiącu: Pt, 17 maja 12:06:05 IST 2019 Data po 5 latach: pt. 17 maja 12:06:05 IST 2024
- « Jak zainstalować i korzystać z VirtualenV z Python 2.7
- Jak sprawdzić wersję Laravel według CLI i pliku »