Hogyan lehet elérni a dátumot és az időt a Java-ban?

A Java biztosítja a Date osztályt, amely a java.util csomagban érhető el. Ez a Dátum és idő a Java blogban segít a java dátum és idő programokban dolgozni.

megadja a Dátum osztályt, amely az aktuális dátumot és időt alkotja. Ez az osztály itt érhető el java.util csomag . Ássunk egy kicsit mélyebben, és értsük meg, hogyan állítható be a Dátum és az idő a Java-ban.



A témákra, amelyekre összpontosítunk, a következőképpen sorolunk fel:



Kezdjük!

Konstruktor és a dátum osztály módszerei

A Date osztály kettővel működik kivitelezők :



Kivitelezők:

Dátum ():
Ez a konstruktor inicializálja az objektumot az aktuális dátummal és idővel.

Dátum (hosszú ezredmásodperc):
Ez a konstruktor elfogad egy érvet, amely megegyezik az ezredmásodpercek számával, amely elhaladt 1970. január 1. éjfél óta.

A dátumosztály módszerei:

A Dátum osztályban számos módszer létezik.



hogyan lehet kettősből int

Objektumklón ():
Ez a módszer megismétli a meghívott Dátum objektumot.

logikai érték (dátum dátum) előtt:
Visszaadja az igaz értéket, ha a meghívott „Dátum” objektum olyan „dátumot” tartalmaz, amely korábbi, mint az in - date érték által megadott, vagy pedig hamis értéket ad vissza.

logikai érték (dátum dátum) után:
Ha a meghívott „Dátum” objektum olyan „dátumot” tartalmaz, amely későbbi, mint a dátum által megadott, akkor hamis értéket ad vissza.

logikai egyenlő (Object date):
Ha a meghívott Dátum objektum ugyanazt az időpontot és dátumot tartalmazza, mint amit a „dátum” megad, akkor hamis értéket ad vissza.

hosszú getTime ():
Visszaadja az 1970. január 1. óta eltelt milliszekundumok számát.

int CompareTo (Object obj):
Ugyanúgy működik, ha összehasonlítjuk a DateT (Dátum) értéket, ha az „obj” a Dátum osztályba tartozik. Ellenkező esetben ClassCastException-t dob.

int hashCode ():
Kivonatkódot ad vissza a meghívott objektumhoz.

void setTime (hosszú idő):
Az időt és a dátumot az idő által meghatározott módon állítja be, amely ezredmásodpercekben eltelt időt képvisel 1970. január 1-jén éjféltől.

String toString ():
A meghívott Dátum objektumot karakterlánccá alakítja, és az eredményt adja vissza.

Most pedig lépjünk tovább a Java Dates programmal.

Java dátumok

A Java nem biztosít nekünk beépített Date osztályt. Importálnunk kell a java.util csomag. A csomag a különféle dátum és idő osztályokat tartalmazza.
Itt van egy lista:

Osztály Leírás

Helyi dátum

Dátumot jelöl (év, hónap, nap (ÉÉÉÉ-HH-nn))

Helyi idő

Időt képvisel (óra, perc, másodperc és ezredmásodperc (ÓÓ-mm-s-zzz))

Dátum és idő formázása

Ez a dátum-idő objektumok megjelenítésének és elemzésének formázója

Helyi dátum és idő

Dátumot és időt is képvisel (ÉÉÉÉ-HH-NN-ÓÓ-Hmm-s-s.zzz)

Most továbblépve nézzük meg, hogyan kapjuk meg az aktuális dátumot és időt?

Hogyan szerezzük be az aktuális dátumot?

Az aktuális dátum megjelenítéséhez importálja a fájlt java.time.LocalDate osztály. Az alábbiakban felsorolunk egy példát.

java.time.LocalDate public class importálása példa {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

Kimenet:
2019-08-09

Ugyanígy, ha szeretné megkapni az aktuális időt, íme egy példa.

Hogyan lehet lekérni az aktuális időt?

Példa:

java.time.LocalTime nyilvános osztály importálása 2. példa {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

Kimenet:
15: 38: 17,483594

Továbbhaladva, ha az aktuális dátumot és időpontot együtt szeretné lekérni, biztosítja a LocalDateTime metódust. Íme egy példa:

Hogyan lehet megkapni az aktuális dátumot és időt?

csomag Edureka import java.time.LocalDateTime nyilvános osztály példa {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

Kimenet:

2019-08-08T18: 13: 34.269

Most, ha másként vagy más formátumban szeretné megjeleníteni a dátumot és az időt, rendelkezünk egy úgynevezett módszerrel: ofPattern () módszer.

Dátum és idő formázása

Ebben a szegmensben szabadon megjelenítheti a követelményeknek megfelelő dátum és idő formátumát.
Példa:

csomag Edureka import java.time.LocalDateTime // Importálja a LocalDateTime osztályt importálja a java.time.format.DateTimeFormatter // Importálja a DateTimeFormatter osztály nyilvános osztály összesítését {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ('Kimenet az előző formátummal:' + myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ('DD-MM-YYY HH: mm: ss') String formattedDate = myDateObj.format (myFormatObj) println ('Kimenet formázás után:' + formattedDate)}}

Kimenet:

Kimenet az előző formátummal: 2019-08-08T17: 38: 09.419
Kimenet formázás után: 2019-08-08 17:38:09

Ezzel a cikk végére jutunk, ahol különféle példákkal megtanultuk a Java dátumát és idejét. Remélem, tisztában van mindazzal, amit megosztott veled ebben az oktatóanyagban.

Ha relevánsnak találta ezt a cikket a „Dátum és idő Java-ban” témában, nézze meg a egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóból álló hálózata van az egész világon.

Azért vagyunk itt, hogy segítsünk az utazás minden lépésében, és kidolgozzunk egy tananyagot, amelyet olyan hallgatók és szakemberek számára tervezünk, akik Java fejlesztők szeretnének lenni. A tanfolyamot úgy tervezték, hogy előrelépést nyújtson a Java programozásban, és kiképezzen mind az alapvető, mind a fejlett Java koncepciókra, valamint a különböző Java keretrendszerekkel, például a Hibernate & Spring.

Ha bármilyen kérdéssel találkozik, nyugodtan tegye fel minden kérdését a „Dátum és idő Java-ban” megjegyzés rovatban, és csapatunk örömmel válaszol.