Récupération du moment actuel au format ISO 8601 avec date, heure et minute
La question posée porte sur la méthode la plus sophistiquée pour obtenir le moment actuel au format ISO 8601, plus précisément UTC, le résultat souhaité étant au format : 2010-10-12T08:50Z.
Solution élégante
La solution la plus élégante à ce problème consiste à utiliser la classe SimpleDateFormat, qui vous permet de formater n'importe quel objet Date. . Voici comment y parvenir :
TimeZone tz = TimeZone.getTimeZone("UTC"); DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" to indicate UTC, no timezone offset df.setTimeZone(tz); String nowAsISO = df.format(new Date());
En utilisant un nouvel objet Date() comme indiqué ci-dessus, vous pouvez facilement formater l'heure actuelle au format ISO 8601 souhaité.
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!