|
|
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ærdighederNæste:Silicon Valley, Chuan Zhi Dark Horse og java, Python, big data, php, front-end videotutorials
|