|
|
Veröffentlicht am 11.01.2019 15:19:25
|
|
|
|

Wenn wir eine Website registrieren, müssen wir oft persönliche Informationen wie Name, Alter, Geburtsdatum usw. eingeben. Wenn der Wert des Geburtsdatums auf der Seite an den Hintergrund übergeben wird, handelt es sich um eine Zeichenkette, und wir brauchen einen Datumstyp, wenn wir ihn in der Datenbank speichern. Wenn er auf der Seite angezeigt wird, müssen wir das Geburtsdatum aus der Datenbank holen. Zu diesem Zeitpunkt ist der Typ der Datumstyp, und dann müssen wir den Datumstyp in eine Zeichenkette umwandeln, die auf der Seite angezeigt wird. Die API von Java stellt uns eine Klasse namens DateForamt zur Verfügung, die Daten und Zeichenketten aneinander weiterleitet. DateForamt ist eine abstrakte Klasse, daher wird seine Unterklasse SimpleDateFormat üblicherweise verwendet. SimpleDateFormat hat 4 Konstruktoren, wobei der zweite am häufigsten verwendet wird.
Das Muster im Konstruktor ist ein Zeitmodus, und die API erklärt, welches Muster es ist, wie folgt
1. Datum zur Saite (Formatierung)
Führe das Ergebnis aus
2016-10-24 2016-10-24 21:59:06 24. Oktober 2016 21:59:06
2. Bisherige Saite (Parsing)
Führe das Ergebnis aus
Mo 24. Okt 21:59:06 CST 2016 Beim Umwandeln von Strings in Daten musst du darauf achten, dass das gegebene Muster mit dem jeweiligen String-Format übereinstimmen muss, ansonsten java.text.ParseException wird geworfen, zum Beispiel ist die folgende falsch, die Zeichenkette gibt keine Zeit, Minuten, Sekunden an, dann kann SimpleDateFormat dir natürlich nicht den Wert von Zeit, Minuten, Sekunden aus dem Nichts liefern
Lauffehler
Ein bestimmtes Muster ist jedoch in Ordnung, wenn es weniger Strings hat
Führe das Ergebnis aus
Mo 24. Okt 00:00:00 CST 2016 Man sieht, dass Zeit, Minute und Sekunde 0 sind und nicht geparst werden, was in Ordnung ist.
3. Geben Sie das Datum ein und rechnen Sie es in Millisekunden um: verwenden Sie die Date-Methode ()
Code
Screenshot ausführen:
|
Vorhergehend:Ein gewisser Schatz 399 Yuan Douyin schießt 106 FähigkeitenNächster:Silicon Valley, Chuan Zhi Dark Horse und Java, Python, Big Data, PHP, Frontend-Video-Tutorials
|