|
|
Közzétéve 2019. 01. 11. 15:19:25
|
|
|
|

Amikor regisztrálunk egy weboldalt, gyakran személyes adatokat kell kitöltenünk, például nevet, életkorot, születési dátumot stb., amikor a születési dátum értéke az oldalon a háttérbe kerül, az egy láncsor, és szükség van dátumtípusra, amikor az adatbázisban tároljuk, viszont amikor megjelenik az oldalon, meg kell szereznünk a születési dátumot az adatbázisból, ekkor a típus a dátumtípus, majd át kell alakítanunk a dátumtípust egy láncsorba, hogy megjelenítse az oldalon. A Java API-ja egy DateForamt nevű osztályt biztosít, amely továbbítja egymásnak a dátumokat és a stringeket. A DateForamt egy absztrakt osztály, ezért általában a SimpleDateFormat alosztályt használják. A SimpleDateFormat-nak 4 konstruktora van, a második leggyakrabban a másodikat használják.
A konstruktor mintázata időmód, és az API elmagyarázza, hogy milyen minta, az alábbiak szerint
1. A sorozat dátuma (formázás)
Futtatd le az eredményt
2016-10-24 2016-10-24 21:59:06 2016. október 24. 21:59:06
2. A sorok eddig (elemzés)
Futtatd le az eredményt
Hétfő 2016. október 24. 21:59:06 CST A láncsorok dátummá konvertálásakor figyelni kell arra, hogy a megadott mintának egyeznie kell a megadott string formátummal, különben java.text.ParseException jelenik meg, például a következő hiba, a string nem adja meg az időt, perceket, másodperceket, aztán a SimpleDateFormat természetesen nem tudja megadni az idő, perc, másodperc értékét a semmiből
Futtatási hiba
Viszont egy adott minta rendben van, ha kevesebb húrral van
Futtatd le az eredményt
2016. október 24., hétfő, 00:00:00 CST Látható, hogy az idő, perc és másodperc 0, és nincs feldolgozva, ami rendben van.
3. Írja be a dátumot, és alakítsa át ezredmásodpercekre: használja a Dátum () módszert ()
kód
Képernyőképet futás:
|
Előző:Egy bizonyos kincs 399 yuan Douyin 106 képesség lövészKövetkező:Silicon Valley, Chuan Zhi Dark Horse és java, Python, big data, php, front-end videó oktatóanyagok
|