Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13902|Svar: 0

[Kilde] Konvertering af dato og streng i Java

[Kopier link]
Opslået på 11/01/2019 15.19.25 | | | |
Når vi registrerer en hjemmeside, skal vi ofte udfylde personlige oplysninger som navn, alder, fødselsdato osv.; når værdien af fødselsdatoen på siden overføres til baggrunden, er det en streng, og vi har brug for en datotype, når vi gemmer den i databasen, og når den vises på siden, skal vi hente fødselsdatoen fra databasen, på dette tidspunkt er typen datotypen, og så skal vi konvertere datotypen til en streng, der vises på siden. Javas API giver os en klasse kaldet DateForamt, som videresender datoer og strenge til hinanden. DateForamt er en abstrakt klasse, så dens underklasse SimpleDateFormat bruges normalt. SimpleDateFormat har 4 konstruktører, hvor den anden oftest bruges.



Mønsteret i konstruktøren er en tidstilstand, og API'en forklarer, hvilket mønster det er, som følger



1. Dato til strengen (formatering)

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


2. Streng til dato (parsing)

Kør resultatet

Man 24. okt 21:59:06 CST 2016
Når du konverterer strenge til datoer, skal du være opmærksom på, at det givne mønster skal matche det givne strengformat, ellers java.text. ParseException vil blive kastet, for eksempel hvis den følgende er forkert, strengen ikke giver tid, minutter, sekunder, så kan SimpleDateFormat selvfølgelig ikke give dig værdien af tiden, minutter, sekunder ud af den blå luft

Kørselsfejl

Dog er et givet mønster fint, hvis det har færre strenge

Kør resultatet

Man 24. okt 00:00:00 CST 2016
Det kan ses, at tid, minut og sekund er 0 og ikke bliver parset, hvilket er okay.

3. Indtast datoen og konverter den til millisekunder: brug Date-metoden ()

kodeks

Kør screenshot:






Tidligere:En vis skat 399 yuan Douyin skyder 106 færdigheder
Næste:Silicon Valley, Chuan Zhi Dark Horse og java, Python, big data, php, front-end videotutorials
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com