Comment analyser la date et l'heure en Java - à l'aide de la classe SimpleDateFormat
Au cours du processus de développement, nous rencontrons souvent le besoin d'analyser et de traiter les dates et les heures. Java fournit de nombreuses classes et méthodes liées à la date et à l'heure, parmi lesquelles la classe SimpleDateFormat est une classe d'outils très couramment utilisée pour analyser et formater les dates et les heures.
La classe SimpleDateFormat est une classe du package java.text, grâce à laquelle nous pouvons convertir la représentation sous forme de chaîne de la date et de l'heure en un objet Date, ou formater l'objet Date en une chaîne. Ci-dessous, nous présenterons en détail comment utiliser la classe SimpleDateFormat pour l'analyse de la date et de l'heure.
Voici quelques modèles de formatage prédéfinis courants :
Voici quelques exemples utilisé pour les symboles automatiques qui définissent le modèle :
Ce qui suit est un exemple simple pour formater la date et l'heure actuelles dans un format de chaîne spécifié :
import java.text.SimpleDateFormat; import java.util.Date; public class DateFormatExample { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = sdf.format(new Date()); System.out.println(formattedDate); } }
L'exécution du code ci-dessus affichera le résultat formaté de la date et l'heure actuelles, par exemple : "2021-01-01 12:00 :00".
Ce qui suit est un exemple de code pour analyser la date et l'heure :
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateParseExample { public static void main(String[] args) { String dateString = "2021-01-01 12:00:00"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = sdf.parse(dateString); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } } }
Exécutez le code ci-dessus pour analyser la chaîne de sortie dans le résultat d'un objet Date, par exemple : ven. 01 janvier 12:00:00 CST 2021.
Il convient de noter que la méthode d'analyse de SimpleDateFormat peut lancer ParseException, nous devons donc gérer les exceptions dans le code.
En développement actuel, SimpleDateFormat fournit également de nombreuses autres méthodes, telles que :
Nous pouvons utiliser ces méthodes de manière flexible en fonction des besoins réels.
Résumé
La classe SimpleDateFormat est une classe d'outils courante pour analyser les dates et les heures en Java. Grâce à elle, nous pouvons convertir la représentation sous forme de chaîne de la date et de l'heure en un objet Date, ou formater un objet Date en une chaîne. Cet article présente l'utilisation de base de SimpleDateFormat, y compris les méthodes de formatage des dates et des heures et d'analyse des dates et des heures. J'espère que cet article pourra vous aider à mieux comprendre et utiliser la classe SimpleDateFormat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!