Klasa java.util.Date reprezentuje datę i godzinę w Javie. Zawiera konstruktory i metody radzenia sobie z datą i czasem w Javie.
Klasa java.util.Date implementuje interfejs Serializable, Cloneable i Comparable. Jest dziedziczony przez interfejsy java.sql.Date, java.sql.Time i java.sql.Timestamp.
Po klasie Calendar większość konstruktorów i metod klasy java.util.Date stała się przestarzała. Nie podajemy tutaj listy żadnych przestarzałych konstruktorów i metod.
Konstruktory java.util.Date
NIE. | Konstruktor | Opis |
---|---|---|
1) | Data() | Tworzy obiekt daty reprezentujący bieżącą datę i godzinę. |
2) | Data (długie milisekundy) | Tworzy obiekt daty dla podanych milisekund od 1 stycznia 1970, 00:00:00 GMT. |
Metody java.util.Date
NIE. | metoda | Opis |
---|---|---|
1) | wartość logiczna po (data data) | sprawdza, czy bieżąca data jest późniejsza od podanej daty. |
2) | wartość logiczna przed (data data) | sprawdza, czy bieżąca data jest wcześniejsza niż podana data. |
3) | Klon obiektu() | zwraca obiekt klonujący z bieżącą datą. |
4) | int porównajTo(data-data) | porównuje aktualną datę z podaną datą. |
5) | wartość logiczna równa się (data data) | porównuje bieżącą datę z podaną datą dla równości. |
6) | statyczny Data od (natychmiastowa) | zwraca instancję obiektu Date z daty natychmiastowej. |
7) | długi czas() | zwraca czas reprezentowany przez ten obiekt daty. |
8) | int kod hash() | zwraca wartość kodu skrótu dla tego obiektu daty. |
9) | void setTime (długi czas) | zmienia aktualną datę i godzinę na zadaną godzinę. |
10) | Natychmiastowe do Natychmiastowego() | konwertuje bieżącą datę na obiekt błyskawiczny. |
jedenaście) | Ciąg doString() | konwertuje tę datę na obiekt Instant. |
Przykład java.util.Date
Zobaczmy przykład drukowania daty w Javie przy użyciu klasy java.util.Date.
1. sposób:
java.util.Date date=new java.util.Date(); System.out.println(date);Przetestuj teraz
Wyjście:
Wed Mar 27 08:22:02 IST 2015
Drugi sposób:
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Przetestuj teraz
Wyjście:
Wed Mar 27 08:22:02 IST 2015