Klasė java.util.Date reiškia datą ir laiką Java. Jame pateikiami konstruktoriai ir metodai, kaip elgtis su data ir laiku Java.
Java.util.Date klasė įgyvendina Serializable, Cloneable ir Comparable sąsają. Jį paveldi java.sql.Date, java.sql.Time ir java.sql.Timestamp sąsajos.
alfa beta genėjimas
Po kalendoriaus klasės dauguma java.util.Date klasės konstruktorių ir metodų buvo nebenaudojami. Čia nepateikiame pasenusių konstruktorių ir metodų sąrašo.
java.util.Date konstruktoriai
Nr. | Konstruktorius | apibūdinimas |
---|---|---|
1) | Data() | Sukuria datos objektą, vaizduojantį dabartinę datą ir laiką. |
2) | Data (ilgos milisekundės) | Sukuria datos objektą nurodytoms milisekundėms nuo 1970 m. sausio 1 d., 00:00:00 GMT. |
java.util.Date Methods
Nr. | Metodas | apibūdinimas |
---|---|---|
1) | loginis po (datos data) | patikrina, ar dabartinė data yra vėlesnė nei nurodyta data. |
2) | loginė vertė prieš (datos data) | patikrina, ar dabartinė data yra ankstesnė nei nurodyta data. |
3) | Objekto klonas () | grąžina esamos datos klono objektą. |
4) | palyginti su (datos data) | lygina dabartinę datą su nurodyta data. |
5) | loginis lygus (datos data) | lygina dabartinę datą su nurodyta lygybės data. |
6) | statinė data nuo (akimirksniu) | grąžina datos objekto egzempliorių iš momentinės datos. |
7) | ilgas laikas () | grąžina laiką, kurį reprezentuoja šis datos objektas. |
8) | int maišos kodas () | grąžina šio datos objekto maišos kodo reikšmę. |
9) | negaliojantis nustatymo laikas (ilgas laikas) | pakeičia esamą datą ir laiką į nurodytą laiką. |
10) | Instant to Instant () | konvertuoja dabartinę datą į momentinį objektą. |
vienuolika) | String toString() | konvertuoja šią datą į momentinį objektą. |
java.util.Datos pavyzdys
Pažiūrėkime pavyzdį, kaip spausdinti datą Java naudojant java.util.Date klasę.
1 būdas:
masyvas eilutėje
java.util.Date date=new java.util.Date(); System.out.println(date);Išbandykite dabar
Išvestis:
Wed Mar 27 08:22:02 IST 2015
2 būdas:
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Išbandykite dabar
Išvestis:
Wed Mar 27 08:22:02 IST 2015