Décodage du format de date : 2011-08-12T20:17:46.384Z
Rencontrer des difficultés à analyser une chaîne de date à l'aide de Java 1.4 DateFormat peut provenir d'un format de date inconnu. Comprendre les composants de ce format spécifique, "2011-08-12T20:17:46.384Z", est crucial pour une analyse réussie.
La chaîne de date suit la norme ISO 8601, qui utilise la lettre "T" comme un séparateur entre les composants de date et d'heure. Le suffixe « Z » indique « décalage horaire zéro », plus communément appelé « heure zouloue » ou UTC.
Pour analyser ce format de date, il est recommandé d'utiliser SimpleDateFormat. Voici un exemple d'extrait de code :
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US); format.setTimeZone(TimeZone.getTimeZone("UTC")); Date date = format.parse("2011-08-12T20:17:46.384Z");
Pour ceux qui utilisent Joda Time, l'approche recommandée est ISODateTimeFormat.dateTime().
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!