logo

java.util.Date

Klasa java.util.Date predstavlja datum i vrijeme u Javi. Omogućuje konstruktore i metode za rad s datumom i vremenom u Javi.

Klasa java.util.Date implementira serializable, Cloneable i Comparable sučelje. Nasljeđuju ga sučelja java.sql.Date, java.sql.Time i java.sql.Timestamp.

Nakon klase Calendar, većina konstruktora i metoda klase java.util.Date je zastarjela. Ovdje ne dajemo popis zastarjelih konstruktora i metoda.

java.util.Konstruktori datuma

Ne.KonstruktorOpis
1)Datum()Stvara objekt datuma koji predstavlja trenutni datum i vrijeme.
2)Datum (duge milisekunde)Stvara objekt datuma za dane milisekunde od 1. siječnja 1970., 00:00:00 GMT.

java.util.Datumske metode

Ne.metodaOpis
1)Boolean nakon (datum datum)testira je li trenutni datum nakon zadanog datuma.
2)Boolean prije (datum datum)testira je li trenutni datum prije zadanog datuma.
3)Klon objekta()vraća objekt klona trenutnog datuma.
4)int compareTo(datum datum)uspoređuje trenutni datum sa danim datumom.
5)Boolean jednako (datum datum)uspoređuje trenutni datum s danim datumom radi jednakosti.
6)statički datum od (trenutačni trenutak)vraća instancu Date objekta iz Instant date.
7)dugo getTime()vraća vrijeme predstavljeno ovim objektom datuma.
8)int hashCode()vraća vrijednost hash koda za ovaj objekt datuma.
9)void setTime (dugo vremena)mijenja trenutni datum i vrijeme u zadano vrijeme.
10)Instant doInstant()pretvara trenutni datum u Instant objekt.
jedanaest)String toString()pretvara ovaj datum u Instant objekt.

java.util.Date Primjer

Pogledajmo primjer ispisa datuma u Javi pomoću klase java.util.Date.

1. način:

 java.util.Date date=new java.util.Date(); System.out.println(date); 
Testirajte sada

Izlaz:

 Wed Mar 27 08:22:02 IST 2015 

2. način:

 long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date); 
Testirajte sada

Izlaz:

 Wed Mar 27 08:22:02 IST 2015