Maison >Java >javaDidacticiel >Comment formater avec précision le moment actuel en ISO 8601 UTC ?

Comment formater avec précision le moment actuel en ISO 8601 UTC ?

DDD
DDDoriginal
2024-11-28 18:55:12976parcourir

How to Precisely Format the Current Moment in ISO 8601 UTC?

Formatage ISO 8601 précis pour le moment actuel

L'obtention d'une représentation ISO 8601 précise du moment actuel en UTC pose la question de trouver l'approche la plus raffinée. Le format souhaité, 2010-10-12T08:50Z, nécessite une solution globale.

Pour résoudre ce problème, nous implorons les capacités de SimpleDateFormat. Cet utilitaire polyvalent permet de formater n'importe quel objet Date pour répondre à nos spécifications.

TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" for UTC, no offset
df.setTimeZone(tz);
String nowAsISO = df.format(new Date());

En utilisant une nouvelle instance Date(), comme démontré dans l'extrait, vous pouvez facilement capturer le moment actuel et le transformer en 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn