logo

java.util.Date

Luokka java.util.Date edustaa päivämäärää ja aikaa Javassa. Se tarjoaa rakentajia ja menetelmiä päivämäärän ja ajan käsittelemiseen Javassa.

Luokka java.util.Date toteuttaa serialisoitavan, kloonattavan ja vertailukelpoisen käyttöliittymän. Sen ovat perineet java.sql.Date-, java.sql.Time- ja java.sql.Timestamp-rajapinnat.

Kalenteri-luokan jälkeen suurin osa java.util.Date-luokan rakentajista ja menetelmistä on vanhentunut. Tässä emme anna luetteloa mistään vanhentuneesta rakentajasta ja menetelmästä.

java.util.Date Constructors

Ei.RakentajaKuvaus
1)Päivämäärä()Luo päivämääräobjektin, joka edustaa nykyistä päivämäärää ja aikaa.
2)Päivämäärä (pitkiä millisekunteja)Luo päivämääräobjektin annetuille millisekunteille 1. tammikuuta 1970, 00:00:00 GMT alkaen.

java.util.Date Methods

Ei.MenetelmäKuvaus
1)boolen jälkeen(päivämäärä päivämäärä)testaa, onko nykyinen päivämäärä annettu päivämäärän jälkeen.
2)boolen arvo ennen (päivämäärä päivämäärä)testaa, onko nykyinen päivämäärä ennen annettua päivämäärää.
3)Objektin klooni()palauttaa nykyisen päivämäärän klooniobjektin.
4)int verrata(päivämäärä)vertaa nykyistä päivämäärää annettuun päivämäärään.
5)boolean on yhtä kuin (päivämäärä päivämäärä)vertaa nykyistä päivämäärää tasa-arvon annettuun päivämäärään.
6)staattinen päivämäärä alkaen (Instant Instant)palauttaa Date-objektin esiintymän Instant päivämäärästä.
7)pitkä käyttöaika ()palauttaa tämän päivämääräobjektin edustaman ajan.
8)int hashCode()palauttaa tämän päivämääräobjektin hash-koodin arvon.
9)void setTime (pitkä aika)muuttaa nykyisen päivämäärän ja kellonajan annetuksi ajaksi.
10)Instant to Instant()muuntaa nykyisen päivämäärän Instant-objektiksi.
yksitoista)Merkkijono merkkijonoon()muuntaa tämän päivämäärän Instant-objektiksi.

java.util.Date Esimerkki

Katsotaanpa esimerkkiä päivämäärän tulostamisesta javassa käyttämällä java.util.Date-luokkaa.

1. tapa:

 java.util.Date date=new java.util.Date(); System.out.println(date); 
Testaa nyt

Lähtö:

 Wed Mar 27 08:22:02 IST 2015 

2. tapa:

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

Lähtö:

 Wed Mar 27 08:22:02 IST 2015