Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13902|Antwoord: 0

[Bron] Conversie van datum en string in Java

[Link kopiëren]
Geplaatst op 11-01-2019 15:19:25 | | | |
Wanneer we een website registreren, moeten we vaak persoonlijke informatie invullen, zoals naam, leeftijd, geboortedatum, enzovoort; wanneer de waarde van de geboortedatum op de pagina wordt doorgegeven aan de achtergrond, is het een string, en we hebben een datumtype nodig wanneer we het in de database opslaan; wanneer het op de pagina wordt weergegeven, moeten we de geboortedatum uit de database halen, op dat moment is het type het datumtype, en vervolgens moeten we het datumtype omzetten in een string om op de pagina te tonen. De API van Java biedt ons een klasse genaamd DateForamt die data en strings naar elkaar doorstuurt. DateForamt is een abstracte klasse, dus wordt meestal de subklasse SimpleDateFormat gebruikt. SimpleDateFormat heeft 4 constructors, waarvan de tweede het vaakst wordt gebruikt.



Het patroon in de constructor is een tijdmodus, en de API legt uit welk patroon het is, als volgt



1. Datum op string (opmaak)

Voer het resultaat uit
2016-10-24
2016-10-24 21:59:06
24 oktober 2016 21:59:06


2. Snaar tot nu toe (parsing)

Voer het resultaat uit

Ma 24 okt 21:59:06 CST 2016
Bij het omzetten van strings naar data moet je opletten dat het gegeven patroon overeenkomt met het betreffende stringformaat, anders java.text.ParseException wordt gegooid, bijvoorbeeld, de volgende is fout, de string geeft geen tijd, minuten, seconden, dan kan SimpleDateFormat je natuurlijk niet de waarde van tijd, minuten, seconden uit het niets geven

Run error

Een bepaald patroon is echter prima als het minder snaren heeft

Voer het resultaat uit

Ma 24 okt 00:00:00 CST 2016
Je kunt zien dat tijd, minuut en seconde 0 zijn en niet worden geparseerd, wat prima is.

3. Voer de datum in en zet deze om in milliseconden: gebruik de Date-methode ()

code

Screenshot uitvoeren:






Vorig:Een zekere schat 399 yuan Douyin schiet 106 vaardigheden
Volgend:Silicon Valley, Chuan Zhi Dark Horse en java, Python, big data, php, front-end videotutorials
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com