logo

java.util.Date

A java.util.Date osztály a dátumot és az időt jelenti a java nyelven. Konstruktorokat és módszereket biztosít a dátum és idő kezeléséhez java-ban.

A java.util.Date osztály Serializable, Cloneable és Comparable interfészt valósít meg. A java.sql.Date, java.sql.Time és java.sql.Timestamp interfészek öröklik.

A Calendar osztály után a java.util.Date osztály legtöbb konstruktora és metódusa elavult. Itt nem adunk listát az elavult konstruktorokról és metódusokról.

java.util.Dátum konstruktorok

Nem.KonstruktőrLeírás
1)Dátum()Létrehoz egy dátumobjektumot, amely az aktuális dátumot és időt reprezentálja.
2)Dátum (hosszú ezredmásodperc)Dátumobjektumot hoz létre a megadott ezredmásodpercekre 1970. január 1., 00:00:00 GMT óta.

java.util.Dátum Methods

Nem.MódszerLeírás
1)logikai érték után (dátum dátuma)teszteli, hogy az aktuális dátum a megadott dátum után van-e.
2)logikai érték előtt (dátum dátuma)teszteli, hogy az aktuális dátum a megadott dátum előtt van-e.
3)Objektum klón()az aktuális dátum klónobjektumát adja vissza.
4)int összehasonlítani(dátum dátum)összehasonlítja az aktuális dátumot a megadott dátummal.
5)logikai érték egyenlő (dátum dátum)összehasonlítja az aktuális dátumot az egyenlőség adott dátumával.
6)statikus dátum (azonnali)a Dátum objektum egy példányát adja vissza az Instant dátumból.
7)long getTime()a dátumobjektum által képviselt időt adja vissza.
8)int hashCode()visszaadja ennek a dátumobjektumnak a hash kód értékét.
9)érvénytelen setTime (hosszú idő)megváltoztatja az aktuális dátumot és időt a megadott időre.
10)Instant to Instant()az aktuális dátumot azonnali objektummá alakítja.
tizenegy)String toString()ezt a dátumot azonnali objektummá alakítja.

java.util.Dátum példa

Lássuk a példát a dátum nyomtatására java-ban a java.util.Date osztály használatával.

végtelen hurok

1. mód:

 java.util.Date date=new java.util.Date(); System.out.println(date); 
Tesztelje most

Kimenet:

 Wed Mar 27 08:22:02 IST 2015 

2. út:

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

Kimenet:

 Wed Mar 27 08:22:02 IST 2015