Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13902|Odgovoriti: 0

[Vir] Pretvorba datuma in niza v Javi

[Kopiraj povezavo]
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 spretnosti
Naslednji:Silicon Valley, Chuan Zhi Dark Horse in Java, Python, big data, php, uvodni video vodiči
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com