481 votes

Format de date en java

<pre><code></code><p><code></code><code></code>)?</p><p>Voici quelque chose que j’ai essayé :</p><pre><code></code></pre><p><code></code><code></code>.</p></pre>

521voto

BalusC Points 498232

Utiliser SimpleDateFormat#parse() pour analyser un String dans un certain modèle dans un Date.

String oldstring = "2011-01-18 00:00:00.0";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse(oldstring);

Utiliser SimpleDateFormat#format() pour formater un Date en String selon un certain modèle.

String newstring = new SimpleDateFormat("yyyy-MM-dd").format(date);
System.out.println(newstring); // 2011-01-18

Mise à jour: selon votre tentative a échoué: les modèles sont sensibles à la casse. Lire l' SimpleDateFormat javadoc ce que les parties individuelles. Donc stands par exemple M pour le mois et l' m pour les minutes. Également, ans de quatre chiffres, et non pas cinq. Regardez de plus près les extraits de code que j'ai posté ci-dessus.

164voto

dev Points 1214

UTILISER MM pas mm et yyyy yyyyy pas au format de date valeur

Exemples

110voto

La réponse est bien sûr de créer un objet SimpleDateFormat et l’utiliser pour analyser des chaînes à ce jour et pour formater les Dates en chaînes. Si vous avez essayé SimpleDateFormat et il n’a pas fonctionné, alors s’il vous plaît montrer votre code et toute erreur que peut s’afficher.

Additif : « mm » dans le format de chaîne n’est pas le même que « MM ». Utilisez MM pendant des mois et mm minutes. En outre, yyyyy n’est pas la même sous la forme AAAA. par exemple :

15voto

Vitalii Fedorenko Points 17469

En utilisant le `` package Java 8 et versions ultérieures :

11voto

Bryan Points 671

[édité pour englober les rectifications de BalusC] La classe SimpleDateFormat devrait faire l’affaire :

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