Jak uzyskać aktualny znacznik czasu w Javie
- 4224
- 105
- Juliusz Janicki
Kod Java:
Timestamp ts = nowy znacznik czasu (data.uzyskać czas());Powyższy przykład polecenie zwróci bieżący znacznik czasu i zapisz wartości w zmiennej obiektu TS.
Java dostaje znacznik czasu
Poniższy przykład otrzyma bieżący czas w milisekundach za pomocą uzyskać czas() funkcjonować. Po tym znaczniku czasu przekonwertuje go na odpowiedni czas. Poniższy przykład jest wyjaśniony w wielu linii, ale jeśli chcesz tylko bieżącego znacznika czasu, użyj powyżej, podano jeden kod linii.
Importuj Java.Util.Data; Importuj Java.SQL.Znak czasu; klasa publiczna gettimestamp public static void main (string [] args) data data = new date (); Długo = data.uzyskać czas(); System.na zewnątrz.println („Czas w milisekundach:” + czas); Timestamp ts = nowy znacznik czasu (czas); System.na zewnątrz.println („bieżący znaczek czasowy:” + ts);1234567891011121314151617 | Importuj Java.Util.Data; import java.SQL.Znak czasu; klasa publiczna gettimestamp public static void main (string [] args) data data = new date (); Długo = data.uzyskać czas(); System.na zewnątrz.println („Czas w milisekundach:” + czas); Timestamp ts = nowy znacznik czasu (czas); System.na zewnątrz.println („bieżący znaczek czasowy:” + ts); |
Po wykonaniu powyższego kodu Java otrzymasz następujące wartości w zamian.
Czas w miliardach sekund: 1447402821007 Obecny znaczek czasowy: 2015-11-13 13:50:21.007
Java tylko datę
Możesz użyć SimpleDateFormat z klasą kalendarza, aby znaleźć tylko datę i godzinę.
Importuj Java.Util.Kalendarz; Importuj Java.tekst.SimpleDateFormat; klasa publiczna gettimestamp public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); SimpleDateFormat DateOnly = new SimpleDateFormat („MM/DD/YYYY”); System.na zewnątrz.println (dateonly.Format (Cal.uzyskać czas()));12345678910111213 | Importuj Java.Util.Kalendarz; import java.tekst.SimpleDateFormat; klasa publiczna gettimestamp public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); SimpleDateFormat DateOnly = new SimpleDateFormat („MM/DD/YYYY”); System.na zewnątrz.println (dateonly.Format (Cal.uzyskać czas())); |
Wyjście:
02/01/2020
Java zdobądź tylko czas
Podobnie możesz użyć SimpleDateFormat z klasą kalendarza, aby znaleźć tylko czas.
Importuj Java.Util.Kalendarz; Importuj Java.tekst.SimpleDateFormat; klasa publiczna gettimestamp public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); SimpleDateFormat Timonly = nowy SimpleDateFormat („HH: MM: SS”); System.na zewnątrz.println (czas.Format (Cal.uzyskać czas()));12345678910111213 | Importuj Java.Util.Kalendarz; import java.tekst.SimpleDateFormat; klasa publiczna gettimestamp public static void main (string [] args) kalendarz cal = kalendarz.uzyskac instancje(); SimpleDateFormat Timonly = nowy SimpleDateFormat („HH: MM: SS”); System.na zewnątrz.println (czas.Format (Cal.uzyskać czas())); |
Wyjście:
15:05:40
- « Jak utworzyć Apache VirtualHost w Ubuntu 18.04 i 16.04 LTS
- Jak zainstalować ImageMagick na Ubuntu 18.04 i 16.04 LTS »