Kuidas saada Java-s kuupäev ja kellaaeg?

Java pakub klassi Date kuupäeva paketis java.util. See Java-ajaveebis olev kuupäev ja kellaaeg aitab teil töötada Java-kuupäeva-aja programmidega.

annab kuupäeva klassi, mis moodustab praeguse kuupäeva ja kellaaja. See klass on saadaval keeles java.util pakett . Uurigem natuke sügavamalt ja mõistkem, kuidas saab Java-s kuupäeva ja kellaaega määrata.



Teemad, millele keskendume, on loetletud järgmiselt:



Alustagem!

Kuupäevaklassi konstruktor ja meetodid

Klass Kuupäev töötab kahega konstruktorid :



Konstruktorid:

Kuupäev ():
See konstruktor lähtestab objekti praeguse kuupäeva ja kellaajaga.

Kuupäev (pikk millisekund):
See konstruktor aktsepteerib argumenti, mis võrdub millisekundite arvuga, mis on möödunud alates keskööst, 1. jaanuarist 1970.

Kuupäeva klassi meetodid:

Klassis Kuupäev on mitu meetodit.



Objektikloon ():
See meetod dubleerib kutsutud kuupäeva objekti.

tõeväärtus enne (kuupäeva kuupäev):
See tagastab tõese, kui kutsutud objekt „Kuupäev“ sisaldab kuupäeva, mis on varasem kui väärtus, mille on määranud väärtus kuupäev, või muul juhul tagastab vale.

tõeväärtus pärast (kuupäeva kuupäev):
See tagastab tõese, kui kutsutud objekt „Kuupäev” sisaldab kuupäeva määratud kuupäevast hilisemat kuupäeva või muul juhul vale.

boolean võrdub (objekti kuupäev):
See tagastab tõese, kui kutsutud objekt objekt sisaldab sama kuupäeva ja kuupäeva, mis on määratud kuupäevaga, muidu tagastab vale.

meetodi ülekoormamine ja meetodi ülimuslikkus

pikk getTime ():
See tagastab pärast 1. jaanuari 1970 möödunud millisekundite arvu.

int Võrrelge (Objekti objekt):
See toimib identselt võrdlusega (kuupäev), kui objekt on klassi Kuupäev. Vastasel juhul viskab see klassi ClassCastException.

int hashCode ():
See tagastab kutsutud objekti räsikoodi.

void setTime (pikk aeg):
See määrab kellaaja ja kuupäeva vastavalt ajale, mis tähistab kulunud aega millisekundites alates 1. jaanuari 1970 keskööst.

String toString ():
Teisendab kutsutud kuupäeva objekti stringiks ja tagastab tulemuse.

Nüüd jätkame Java Datesiga.

Java kuupäevad

Java ei paku meile sisseehitatud kuupäeva klassi. Me peame selle importima java.util pakett. Pakett pakub meile erinevaid kuupäeva ja kellaaja tunde.
Siin on nimekiri:

Klass Kirjeldus

Kohalik kuupäev

See tähistab kuupäeva (aasta, kuu, päev (AAAA-KK-pp))

Kohalik aeg

See tähistab aega (tund, minut, sekund ja millisekundid (HH-mm-ss-zzz))

Kuupäeva ja kellaaja vormindaja

See on kuupäeva-aja objektide kuvamise ja sõelumise vormindaja

Kohalik kuupäev ja kellaaeg

pivot ja unpivot SQL serveris
See tähistab nii kuupäeva kui ka kellaaega (AAAA-KK-pp-KH-mm-ss.zzz)

Nüüd, liikudes edasi, vaatame, kuidas saame praeguse kuupäeva ja kellaaja?

Kuidas saada praegust kuupäeva?

Praeguse kuupäeva kuvamiseks importige java.time.LocalDate klass. Allpool on toodud näide.

import java.time.LocalDate public class Näide {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

Väljund:
2019-08-09

Samamoodi, kui soovite saada praegust aega, on siin üks näide.

Kuidas saada praegust aega?

Näide:

import java.time.LocalTime avalik klass Näide2 {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

Väljund:
15: 38: 17.483594

Edasi liikudes, kui soovite praeguse kuupäeva ja kellaaja koos tuua, pakub teile meetodit LocalDateTime. Siin on näide:

Kuidas saada praegune kuupäev ja kellaaeg?

pakett Edureka import java.time.LocalDateTime avalik klass Näide {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

Väljund:

2019-08-08T18: 13: 34.269

java objektide massiiv

Nüüd, kui soovite kuvada kuupäeva ja kellaaega erinevalt või erinevates vormingutes, on meil meetod nimega: ofPattern () meetod.

Kuupäeva ja kellaaja vormindamine

Selles segmendis on teil vabadus kuvada kuupäeva ja kellaaja vormingut vastavalt teie nõudmistele.
Näide:

pakett Edureka import java.time.LocalDateTime // Importige LocalDateTime klassi import java.time.format.DateTimeFormatter // Importige DateTimeFormatter klassi avaliku klassi liitmine {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ('Eelmise vorminguga väljund:' + myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ('PP-KK-AAAA KH: mm: ss') String formattedDate = myDateObj.format (myFormatObj) println ('Väljund pärast vormindamist:' + formattedDate)}}

Väljund:

Väljund eelmise vorminguga: 2019-08-08T17: 38: 09.419
Väljund pärast vormindamist: 08-08-2019 17:38:09

Sellega jõuame selle artikli lõppu, kus oleme õppinud erinevate näidete abil Java kuupäeva ja kellaaega. Loodetavasti on teil selge kõik see, mida teiega selles õpetuses jagati.

Kui leiate, et see artikkel on jaotises „Kuupäev ja kellaaeg Java-s” asjakohane, vaadake järgmist usaldusväärne veebiõppeettevõte, mille võrgustik sisaldab üle 250 000 rahuloleva õppija, levis üle kogu maailma.

Oleme siin, et aidata teil igal sammul oma teekonnal, ja koostada õppekava, mis on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java programmeerimises edukas algus ja õpetada teid nii Java-põhiprogrammide kui ka edasijõudnute mõistete ning erinevate Java-raamistike, näiteks Hibernate & Spring, jaoks.

Kui teil tekib küsimusi, küsige julgelt kõiki oma küsimusi jaotises „Kuupäev ja kellaaeg Javas” kommentaaride osas ja meie meeskond vastab sellele hea meelega.