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. | Konstruktor | Opis |
---|---|---|
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. | metoda | Opis |
---|---|---|
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