Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13902|Svare: 0

[Kilde] Konvertering av dato og streng i Java

[Kopier lenke]
Publisert på 11.01.2019 15:19:25 | | | |
Når vi registrerer et nettsted, må vi ofte fylle inn personlig informasjon, som navn, alder, fødselsdato osv.; når verdien av fødselsdatoen på siden overføres til bakgrunnen, er det en streng, og vi trenger en datotype når vi lagrer den i databasen, og når den vises på siden, må vi hente fødselsdatoen fra databasen, på dette tidspunktet er typen datotypen, og så må vi konvertere datotypen til en streng som vises på siden. Javas API gir oss en klasse kalt DateForamt som videresender datoer og strenger til hverandre. DateForamt er en abstrakt klasse, så underklassen SimpleDateFormat brukes vanligvis. SimpleDateFormat har 4 konstruktører, hvor den andre oftest brukes.



Mønsteret i konstruktøren er en tidsmodus, og API-et forklarer hvilket mønster det er, som følger



1. Dato til streng (formatering)

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


2. Streng til dags dato (parsing)

Kjør resultatet

Man 24. okt 21:59:06 CST 2016
Når du konverterer strenger til datoer, må du være oppmerksom på at det gitte mønsteret må samsvare med det gitte strengformatet, ellers java.text. ParseException vil bli kastet, for eksempel er den neste feil, strengen gir ikke tid, minutter, sekunder, da kan ikke SimpleDateFormat selvfølgelig gi deg verdien av tid, minutter, sekunder ut av løse luften

Kjørefeil

Men et gitt mønster fungerer fint hvis det har færre strenger

Kjør resultatet

Man 24. okt 00:00:00 CST 2016
Det kan sees at tid, minutt og sekund er 0 og ikke blir parset, noe som er greit.

3. Skriv inn datoen og konverter den til millisekunder: bruk Date-metoden ()

kode

Kjør skjermbilde:






Foregående:En viss skatt 399 yuan Douyin skyter 106 ferdigheter
Neste:Silicon Valley, Chuan Zhi Dark Horse og Java, Python, big data, php, front-end videotutorials
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com