|
|
Publié sur 11/01/2019 15:19:25
|
|
|
|

Lorsque nous enregistrons un site web, nous devons souvent remplir des informations personnelles, comme le nom, l’âge, la date de naissance, etc., lorsque la valeur de la date de naissance sur la page est transmise en arrière-plan, c’est une chaîne de caractères, et nous avons besoin d’un type de date lorsque nous le stockons dans la base de données, à son tour, lorsqu’il est affiché sur la page, nous devons obtenir la date de naissance dans la base de données, à ce moment-là le type de date est le type de date, puis nous devons convertir le type de date en une chaîne à afficher sur la page. L’API de Java nous propose une classe appelée DateForamt qui transmet les dates et les chaînes entre elles. DateForamt est une classe abstraite, donc sa sous-classe SimpleDateFormat est généralement utilisée. SimpleDateFormat possède 4 constructeurs, le second étant le plus souvent utilisé.
Le motif dans le constructeur est un mode temporel, et l’API explique de quel schéma il s’agit, comme suit
1. Date vers chaîne (formatage)
Exécutez le résultat
2016-10-24 2016-10-24 21:59:06 24 octobre 2016 21:59:06
2. Chaîne à ce jour (analyse syntatique)
Exécutez le résultat
Lun 24 oct. 21:59:06 CST 2016 Lors de la conversion de chaînes en dates, il faut faire attention au format donné qui doit correspondre au format de chaîne donné, sinon java.text.ParseException sera lancée, par exemple, la chaîne suivante est fausse, la chaîne ne donne pas le temps, les minutes, les secondes, alors SimpleDateFormat ne peut bien sûr pas donner la valeur du temps, des minutes, des secondes sorties de nulle part
Erreur de course
Cependant, un motif donné convient s’il comporte moins de cordes
Exécutez le résultat
Lun 24 oct. 00:00:00 CST 2016 On peut voir que le temps, la minute et la seconde sont 0 et ne sont pas analysés, ce qui est normal.
3. Saisissez la date et convertissez-la en millisecondes : utilisez la méthode Date ()
code
Capture d’écran de la course :
|
Précédent:Un certain trésor 399 yuan Douyin tirant 106 compétencesProchain:Silicon Valley, Chuan Zhi Dark Horse et Java, Python, big data, PHP, tutoriels vidéo front-end
|