Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13902|Risposta: 0

[Fonte] Conversione di data e stringa in Java

[Copiato link]
Pubblicato su 11/01/2019 15:19:25 | | | |
Quando registriamo un sito web, spesso dobbiamo inserire informazioni personali, come nome, età, data di nascita, ecc.; quando il valore della data di nascita sulla pagina viene passato in background, è una stringa, e serve un tipo di data quando lo memorizziamo nel database; a sua volta, quando viene visualizzato sulla pagina, dobbiamo ottenere la data di nascita dal database, a questo punto il tipo è il tipo di data, e poi dobbiamo convertire il tipo di data in una stringa da mostrare sulla pagina. L'API di Java ci fornisce una classe chiamata DateForamt che inoltra date e stringhe tra loro. DateForamt è una classe astratta, quindi di solito viene utilizzata la sua sottoclasse SimpleDateFormat. SimpleDateFormat ha 4 costruttori, il secondo è il più comunemente utilizzato.



Il pattern nel costruttore è una modalità temporale, e l'API spiega quale pattern sia, come segue



1. Data alla stringa (formattazione)

Esegui il risultato
2016-10-24
2016-10-24 21:59:06
24 ottobre 2016 21:59:06


2. Stringa fino ad oggi (parsing)

Esegui il risultato

Lun 24 Ott 21:59:06 CST 2016
Quando si convertono stringhe in date, bisogna prestare attenzione al fatto che il pattern dato deve corrispondere al formato della stringa indicato, altrimenti java.text.ParseException verrà lanciato, ad esempio, la seguente è sbagliata, la stringa non fornisce il tempo, i minuti, i secondi, quindi SimpleDateFormat ovviamente non può darti il valore del tempo, dei minuti e dei secondi dal nulla

Errore di esecuzione

Tuttavia, un dato pattern va bene se ha meno corde

Esegui il risultato

Lun 24 Ott 00:00:00 CST 2016
Si può vedere che il tempo, il minuto e il secondo sono 0 e non sono analizzati, il che va bene.

3. Inserisci la data e convertila in millisecondi: usa il metodo Date ()

codice

Screenshot della run:






Precedente:Un certo tesoro da 399 yuan Douyin con 106 abilità di tiro
Prossimo:Silicon Valley, Chuan Zhi Dark Horse e Java, Python, big data, php, tutorial video front-end
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com