logo

Java.util.Date

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.KonstruktorOpis
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.metodaOpis
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