|
|
Paskelbta 2019-01-11 15:19:25
|
|
|
|

Registruodami svetainę dažnai turime užpildyti asmeninę informaciją, pvz., vardą, amžių, gimimo datą ir kt., Kai gimimo datos reikšmė puslapyje perduodama į foną, tai yra eilutė, o mums reikia datos tipo, kai ją saugome duomenų bazėje, savo ruožtu, kai ji rodoma puslapyje, turime gauti gimimo datą iš duomenų bazės, šiuo metu tipas yra datos tipas, o tada turime konvertuoti datos tipą į eilutę, kuri bus rodoma puslapyje. "Java" API suteikia mums klasę, vadinamą DateForamt, kuri perduoda datas ir eilutes viena kitai. DateForamt yra abstrakti klasė, todėl dažniausiai naudojamas jos poklasis SimpleDateFormat. "SimpleDateFormat" turi 4 konstruktorius, dažniausiai naudojamas antrasis.
Konstruktoriaus modelis yra laiko režimas, o API paaiškina, koks tai modelis
1. Data į eilutę (formatavimas)
Paleiskite rezultatą
2016-10-24 2016-10-24 21:59:06 Spalio 24, 2016 21:59:06
2. Eilutė iki datos (analizė)
Paleiskite rezultatą
Mon Oct 24 21:59:06 CST 2016 Konvertuodami eilutes į datas, turite atkreipti dėmesį į pateiktą modelį, kuris turi atitikti nurodytą eilutės formatą, kitaip bus išmestas java.text.ParseException, pavyzdžiui, šis yra neteisingas, eilutė nenurodo laiko, minučių, sekundžių, tada "SimpleDateFormat", žinoma, negali suteikti laiko, minučių, sekundžių vertės
Vykdymo klaida
Tačiau tam tikras modelis yra gerai, jei jame yra mažiau stygų
Paleiskite rezultatą
Mon Oct 24 00:00:00 CST 2016 Galima pastebėti, kad laikas, minutė ir sekundė yra 0 ir nėra analizuojami, o tai gerai.
3. Įveskite datą ir konvertuokite ją į milisekundes: naudokite datos metodą ()
Kodas
Paleiskite ekrano kopiją:
|
Ankstesnis:Tam tikras lobis 399 juanis Douyin šaudymo 106 įgūdžiaiKitą:Silicio slėnis, Chuan Zhi Dark Horse ir Java, Python, dideli duomenys, php, front-end vaizdo pamokos
|