|
|
Objavljeno na 11. 01. 2019 15:19:25
|
|
|
|

Ko registriramo spletno stran, pogosto moramo vnesti osebne podatke, kot so ime, starost, datum rojstva itd.; ko se vrednost datuma rojstva na strani prenese v ozadje, je to niz, in potrebujemo datum datuma, ko ga shranjujemo v bazi podatkov, nato pa ob prikazu na strani moramo pridobiti datum rojstva iz baze, takrat je tip datuma datum, nato pa moramo datum pretvoriti v niz, ki se prikaže na strani. Java API nam ponuja razred z imenom DateForamt, ki med seboj posreduje datume in nize. DateForamt je abstraktni razred, zato se običajno uporablja njegov podrazred SimpleDateFormat. SimpleDateFormat ima 4 konstruktorje, drugi se najpogosteje uporablja.
Vzorec v konstruktorju je časovni način, API pa pojasni, za kateri vzorec gre, kot sledi.
1. Datum do niza (oblikovanje)
Zaženi rezultat
2016-10-24 2016-10-24 21:59:06 24. oktober 2016 21:59:06
2. Niz do datuma (razčlenjevanje)
Zaženi rezultat
Pon 24. oktober 21:59:06 CST 2016 Pri pretvarjanju nizov v datume morate biti pozorni, da mora vzorec ustrezati danemu formatu nizov, sicer bo vržen java.text.ParseException, na primer, naslednji je napačen, niz ne poda časa, minut, sekund, SimpleDateFormat pa vam seveda ne more iz nič dati vrednosti časa, minut, sekund
Napaka pri zagonu
Vendar pa je določen vzorec v redu, če ima manj strun
Zaženi rezultat
Pon 24. oktober 00:00:00 CST 2016 Vidimo lahko, da so čas, minuta in sekunda 0 in niso razčlenjeni, kar je v redu.
3. Vnesite datum in ga pretvorite v milisekunde: uporabite metodo Datum ()
koda
Poglej posnetek zaslona:
|
Prejšnji:Določen zaklad 399 juanov Douyin strelja 106 spretnostiNaslednji:Silicon Valley, Chuan Zhi Dark Horse in Java, Python, big data, php, uvodni video vodiči
|