Kako dobiti datum in uro v Javi?



Java ponuja razred Date, ki je na voljo v paketu java.util. Ta dnevnik o datumu in času v Javi vam bo pomagal pri delu s programi za datum Java.

zagotavlja razred Date, ki predstavlja trenutni datum in uro. Ta razred je na voljo v java.util paket . Poglejmo nekoliko globlje in razumemo, kako lahko nastavite datum in čas v Javi.

Teme, na katere se bomo osredotočili, so naštete na naslednji način:





Začnimo!

Konstruktor in metode datumskega razreda

Razred Date deluje z dvema konstruktorji :



Konstruktorji:

Datum ():
Ta konstruktor bo inicializiral objekt s trenutnim datumom in uro.

Datum (dolg milisek):
Ta konstruktor sprejme argument, ki je enak številu milisekund, ki jih je minilo od polnoči, 1. januarja 1970.

izvesti povezani seznam v c

Metode Date razreda:

V razredu Date je na voljo več metod.



Klon predmeta ():
Ta metoda podvaja poklicani objekt Date.

boolean before (Datum datum):
Vrne true, če priklicani objekt 'Date' vsebuje 'datum', ki je starejši od tistega, ki ga določa vrednost in-date, ali pa vrne false.

logično po (datum datum):
Vrne true, če priklicani objekt 'Date' vsebuje 'datum', ki je poznejši od tistega, ki je določen z datumom, ali pa vrne false.

boolean equals (Datum predmeta):
Vrne true, če priklicani objekt Date vsebuje enak čas in datum kot tisti, določen z 'date', sicer vrne false.

long getTime ():
Vrne število milisekund, ki so minile od 1. januarja 1970.

int compareTo (Object obj):
Enako deluje s funkcijo compareTo (Date), če je 'obj' razreda Date. V nasprotnem primeru vrže ClassCastException.

int hashCode ():
Vrne hash kodo za priklicani objekt.

void setTime (dolgo časa):
Nastavi čas in datum, kot je določeno s časom, kar predstavlja pretečeni čas v milisekundah od polnoči, 1. januarja 1970.

String toString ():
Pretvorjeni predmet Date pretvori v niz in vrne rezultat.

Zdaj pa nadaljujmo z datumi Java.

Datumi Java

Java nam ne zagotavlja vgrajenega razreda Date. Uvoziti ga moramo iz java.util paket. Paket nam ponuja različne razrede datuma in časa.
Tu je seznam:

Razred Opis

Lokalni datum

Predstavlja datum (leto, mesec, dan (LLLL-MM-dd))

Lokalni čas

Predstavlja čas (uro, minuto, sekundo in milisekunde (HH-mm-ss-zzz))

Oblikovalnik datuma in časa

Je oblikovalnik za prikaz in razčlenitev predmetov datuma in časa

Lokalni datum

Predstavlja datum in uro (LLLL-MM-dd-HH-mm-ss.zzz)

Zdaj pa poglejmo, kako dobimo trenutni datum in uro?

Kako do trenutnega datuma?

Če želite prikazati trenutni datum, uvozite datoteko java.time.LocalDate razred. Spodaj je naveden primer.

uvoz java.time.LocalDate javni razred Primer {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

Izhod:
2019-08-09

aktivne in pasivne transformacije v informatiki

Na enak način, če želite dobiti trenutni čas, je tukaj primer.

Kako pridobiti trenutni čas?

Primer:

uvoz java.time.LocalTime javni razred Primer2 {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

Izhod:
15: 38: 17.483594

Če želite skupaj poiskati trenutni datum in uro, se premaknite naprej, vam ponuja metodo LocalDateTime. Tu je primer:

Kako dobiti trenutni datum in uro?

paket Edureka uvoz java.time.LocalDateTime javni razred Primer {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

Izhod:

2019-08-08T18: 13: 34.269

Če želite datum in uro prikazati drugače ali v različnih oblikah, imamo metodo, imenovano: ofPattern () metoda.

Oblikovanje datuma in ure

V tem segmentu imate možnost prikaza datuma in ure v skladu z vašo zahtevo.
Primer:

paket Edureka import java.time.LocalDateTime // Uvozi razred LocalDateTime import java.time.format.DateTimeFormatter // Uvozi združevanje javnega razreda razreda DateTimeFormatter {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ('Izhod v prejšnji obliki:' + myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ('DD-MM-LLL HH: mm: ss') Niz formattedDate = myDateObj.format (myFormatObj) System.out. println ('Izhod po oblikovanju:' + formattedDate)}}

Izhod:

Izhod s prejšnjo obliko: 2019-08-08T17: 38: 09.419
Izhod po formatiranju: 08-08-2019 17:38:09

To nas pripelje do konca tega članka, kjer smo se z različnimi primeri naučili datuma in ure Java. Upam, da ste na jasnem z vsem, kar je bilo v tej vadnici delljeno z vami.

Če se vam zdi članek o datumu in času v Javi ustrezen, si oglejte zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.

Vodič za vizualni studio za začetnike

Tu smo, da vam pomagamo pri vsakem koraku na poti in pripravimo učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam nudi uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Spring

Če naletite na kakršna koli vprašanja, vas prosimo, da vsa vprašanja postavite v oddelku za komentarje »Datum in čas v Javi« in naša ekipa vam bo z veseljem odgovorila.