Java DateTime, hogy kezelni tudjam az éveket, hónapokat, napokat?
Egy fájlból beolvasok egy dátumot ("2011.11.30"), ami a beolvasás következtében String típusú lett. Ezek után az egyik módszer, amivel meg akartam oldani a feladatot, hogy ezt split-telem, majd az úgy kapott 3 Sringet parse Int-el Integerré alakítom. Ez nem sikerült.
Azt mondták, hogy a DateTime-ot használjam, de példákban csak úgy láttam, hogy a pontos időt határozta meg, vagy formázta az aktuális dátumot, hogy ne ., hanem mondjuk - válassza el őket.
Nekem nincs ezekre szükségem, mert olyan feladatokat kell megoldanom, mint pl eldönteni az évrszámról, hogy szökőév-e vagy hogy a hónap páros-e.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy.MM.dd");
LocalDate ld = LocalDate.parse("2017.03.13", formatter);
#1
Igen, lehet nevetni, én nem értem. Sajnálom, hogy az órákon inkább a tanár hétvégéjét kellett hallgatnom és nem tanulhattam meg ezt tőle.
#2
Köszönöm! De még most se tudom, hogyan tudom elérni csak az évszámát vagy a napot.
Sikerült megoldnaom, a .getYear() függvénnyel.
Köszönöm a segítséget!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!