Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13902|Répondre: 0

[Source] Conversion de la date et de la chaîne en Java

[Copié le lien]
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étences
Prochain:Silicon Valley, Chuan Zhi Dark Horse et Java, Python, big data, PHP, tutoriels vidéo front-end
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com