399 votes

Comment obtenir l’heure actuelle au format ISO 8601 ?

Ce qui est la manière la plus élégante pour obtenir l’ISO 8601 formaté présentation du moment actuel, UTC ? Il devrait ressembler à : `` .

344voto

Joachim Sauer Points 133411

Utilisation `` pour mettre en forme un `` objet que vous voulez :

En utilisant un `` tel qu’illustré ci-dessus met en forme l’heure actuelle.

234voto

Carlos Heuberger Points 11804

pour les systèmes où le fuseau horaire par défaut n’est pas UTC :

L’instance de SimpleDateFormat peuvent être déclarées comme une constante globale si nécessaire fréquemment, mais prenez garde que cette classe n’est pas thread-safe. Il doit être synchronisé si accessible simultanément par plusieurs threads.

EDIT : je préférerais Joda Time si faites plusieurs fois différentes / Date des manipulations...
Edit2 : corrigé : `` n’accepte pas une chaîne (corrigée par Paul)

128voto

aioobe Points 158466

Cela ferait également :

De la documentation:

Heure au format de l’horloge de 24 heures comme « % tH : % tM » ISO 8601 date complète au format « % tY-% tm-% td ».

30voto

Jigar Joshi Points 116533

utilisation JodaTime

La norme ISO 8601 système de calendrier par défaut est mise en œuvre au sein de Joda-Time

Ici est le doc pour JodaTime Formateur

Edit:

Si vous ne voulez pas ajouter ou si vous ne voyez pas la valeur de l'ajout au-dessus de la bibliothèque, vous pouvez simplement utiliser dans la construction de SimpleDateFormat classe pour le format de la Date au format ISO

comme suggéré par @Joachim Sauer

DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmZ");
String nowAsString = df.format(new Date());

21voto

yegor256 Points 21737

DateFormatUtils d’Apache ont des constantes utiles, par exemple :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X