|
|
Postat pe 11.01.2019 15:19:25
|
|
|
|

Când înregistrăm un site web, de multe ori trebuie să completăm informații personale, cum ar fi numele, vârsta, data nașterii etc.; când valoarea datei nașterii de pe pagină este transmisă în fundal, este un șir, și avem nevoie de un tip de dată când îl stocăm în baza de date; la rândul său, când este afișat pe pagină, trebuie să obținem data nașterii din baza de date; în acest moment, tipul este tipul de dată, iar apoi trebuie să convertim tipul de dată într-un șir care să fie afișat pe pagină. API-ul Java ne oferă o clasă numită DateForamt care redirecționează datele și șirurile între ele. DateForamt este o clasă abstractă, astfel că subclasa sa SimpleDateFormat este de obicei folosită. SimpleDateFormat are 4 constructori, al doilea fiind cel mai des folosit.
Modelul din constructor este un mod de timp, iar API-ul explică ce tipar este, după cum urmează
1. Data la șirul de șir (formatare)
Rulează rezultatul
2016-10-24 2016-10-24 21:59:06 24 octombrie 2016 21:59:06
2. Șirul până în prezent (analiză sintonizată)
Rulează rezultatul
Lun 24 Oct 21:59:06 CST 2016 Când convertești șiruri în date, trebuie să fii atent la modelul dat care trebuie să corespundă formatului de șiruri dat, altfel java.text.ParseException va apărea, de exemplu, următoarea excepție este greșită, șirul nu oferă timpul, minutele, secundele, iar SimpleDateFormat desigur nu poate să-ți dea valoarea timpului, minutelor, secundelor din senin
Eroare de execuție
Totuși, un anumit model este în regulă dacă are mai puține corzi
Rulează rezultatul
Lun 24 oct 00:00:00 CST 2016 Se poate observa că timpul, minutul și secunda sunt 0 și nu sunt analizate, ceea ce este în regulă.
3. Introduceți data și convertiți-o în milisecunde: folosiți metoda Date ()
cod
Captură de ecran pentru rulare:
|
Precedent:O anumită comoară 399 yuan Douyin trage 106 abilitățiUrmător:Silicon Valley, Chuan Zhi Dark Horse și java, Python, big data, php, tutoriale video front-end
|