Klassen java.util.Date repræsenterer dato og klokkeslæt i java. Det giver konstruktører og metoder til at håndtere dato og tid i java.
Klassen java.util.Date implementerer Serializable, Cloneable og Comparable interface. Det er nedarvet af java.sql.Date, java.sql.Time og java.sql.Timestamp-grænseflader.
Efter Calendar-klassen er de fleste af konstruktørerne og metoderne i klassen java.util.Date blevet forældet. Her giver vi ikke en liste over nogen forældet konstruktør og metode.
java.util.Date Constructors
Ingen. | Konstruktør | Beskrivelse |
---|---|---|
1) | Dato() | Opretter et datoobjekt, der repræsenterer den aktuelle dato og klokkeslæt. |
2) | Dato (lange millisekunder) | Opretter et datoobjekt for de givne millisekunder siden 1. januar 1970, 00:00:00 GMT. |
java.util.Date Methods
Ingen. | Metode | Beskrivelse |
---|---|---|
1) | boolesk efter (dato dato) | tester, om den aktuelle dato er efter den givne dato. |
2) | boolsk før (dato dato) | tester, om den aktuelle dato er før den givne dato. |
3) | Objekt klon() | returnerer klonobjektet på den aktuelle dato. |
4) | int compareTo(Dato dato) | sammenligner den aktuelle dato med en given dato. |
5) | boolesk lig (dato dato) | sammenligner den aktuelle dato med en given dato for ligestilling. |
6) | statisk dato fra (øjeblikkelig) | returnerer en forekomst af Date-objekt fra Instant date. |
7) | lang getTime() | returnerer tiden repræsenteret af dette datoobjekt. |
8) | int hashCode() | returnerer hash-kodeværdien for dette datoobjekt. |
9) | void setTime (lang tid) | ændrer den aktuelle dato og tid til et givet klokkeslæt. |
10) | Instant toInstant() | konverterer den aktuelle dato til Instant-objekt. |
elleve) | String toString() | konverterer denne dato til Instant-objekt. |
java.util.Dato Eksempel
Lad os se eksemplet for at udskrive dato i java ved hjælp af java.util.Date-klassen.
1. vej:
java.util.Date date=new java.util.Date(); System.out.println(date);Test det nu
Produktion:
Wed Mar 27 08:22:02 IST 2015
2. vej:
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Test det nu
Produktion:
Wed Mar 27 08:22:02 IST 2015