Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13902|Atsakyti: 0

[Šaltinis] Datos ir eilutės konvertavimas Java

[Kopijuoti nuorodą]
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žiai
Kitą:Silicio slėnis, Chuan Zhi Dark Horse ir Java, Python, dideli duomenys, php, front-end vaizdo pamokos
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com