texte. La classe SimpleDateFormat est utilisée pour à la fois analyser et formater les dates selon un modèle de formatage que vous spécifiez vous-même. Lors de l'analyse des dates, Java SimpleDateFormat analyse généralement la date à partir d'une chaîne Java.
À quoi sert SimpleDateFormat ?
SimpleDateFormat est une classe concrète pour le formatage et l'analyse des dates en fonction des paramètres régionaux. Il permet le formatage (date -> texte), l'analyse (texte -> date) et la normalisation. SimpleDateFormat vous permet de commencer par choisir n'importe quel modèle défini par l'utilisateur pour le formatage de la date et de l'heure.
Devez-vous utiliser SimpleDateFormat ?
Oui ! N'utilisez pas SimpleDateFormat. Java 8 a un DateTimeFormatter meilleur et plus amélioré qui est également thread-safe. Vous devez également éviter d'utiliser les classes Date et Calendar et essayer d'utiliser les classes Java 8 DateTime telles que OffsetDateTime, ZonedDateTime, LocalDateTime, LocalDate, LocalTime etc.
Qu'est-ce que SimpleDateFormat ?
Le SimpleDateFormat est une classe concrète pour le formatage et l'analyse de la date qui hérite de java. texte. Classe DateFormat. Notez que le formatage signifie convertir la date en chaîne et l'analyse signifie convertir la chaîne en date.
Qu'est-ce que le fuseau horaire par défaut de SimpleDateFormat ?
Sauf indication contraire, le fuseau horaire associé à un nouveau SimpleDateFormat est celui par défaut, correspondant au fuseau horaire rapporté par le système d'exploitation. Envisagerle code suivant: SimpleDateFormat sdf=new SimpleDateFormat("dd-MM-yyyy"); Date date=sdf.