Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13902|Svar: 0

[Källa] Konvertering av datum och sträng i Java

[Kopiera länk]
Publicerad på 2019-01-11 15:19:25 | | | |
När vi registrerar en webbplats behöver vi ofta fylla i personlig information, såsom namn, ålder, födelsedatum osv., när värdet av födelsedatumet på sidan förs vidare till bakgrunden, det är en sträng, och vi behöver en datumtyp när vi lagrar det i databasen, och när det visas på sidan måste vi hämta födelsedatumet från databasen, vid denna tidpunkt är typen datumtypen, och sedan behöver vi konvertera datumstypen till en sträng som visas på sidan. Javas API ger oss en klass som heter DateForamt som vidarebefordrar datum och strängar till varandra. DateForamt är en abstrakt klass, så dess underklass SimpleDateFormat används vanligtvis. SimpleDateFormat har 4 konstruktörer, den andra används oftast.



Mönstret i konstruktorn är ett tidsläge, och API:et förklarar vilket mönster det är, enligt följande



1. Datum till sträng (formatering)

Kör resultatet
2016-10-24
2016-10-24 21:59:06
24 oktober 2016 21:59:06


2. Sträng hittills (parsing)

Kör resultatet

Mån 24 okt 21:59:06 CST 2016
När du konverterar strängar till datum måste du vara uppmärksam på att det givna mönstret måste matcha det givna strängformatet, annars java.text. ParseException kommer att kastas, till exempel är nästa fel, strängen ger inte tid, minuter, sekunder, då kan SimpleDateFormat förstås inte ge dig värdet på tiden, minuter, sekunder ur tomma intet

Körfel

Men ett givet mönster fungerar bra om det har färre strängar

Kör resultatet

Mån 24 okt 00:00:00 CST 2016
Det kan ses att tid, minut och sekund är 0 och inte parsades, vilket är okej.

3. Ange datumet och konvertera det till millisekunder: använd Date-metoden ()

kod

Kör skärmdump:






Föregående:En viss skatt 399 yuan Douyin skjuter 106 färdigheter
Nästa:Silicon Valley, Chuan Zhi Dark Horse och Java, Python, big data, php, front-end videotutorials
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com