DateTime dt =newDateTime();System.out.println(dt.toString("yyyy-MM-dd"));//The ISO standard format for date is 'yyyy-MM-dd'DateTimeFormatter formatter =ISODateTimeFormat.date();System.out.println(dt.toString(formatter));System.out.println(formatter.print(dt));
Adeel la solution est bien si vous avez besoin d'utiliser le construit en Java date/heure de la manipulation, mais personnellement, je préfère utiliser Joda Time. Quand il s'agit de formats, le principe bénéficier de Joda Time, c'est que le formateur est apatride, de sorte que vous pouvez le partager entre les threads en toute sécurité. Exemple de code:
Ou utilisez le beaucoup mieux Joda Time lib.
La Date et le Calendrier de l'API est terrible.
OriginalL'auteur Ludwig Wensauer
Adeel la solution est bien si vous avez besoin d'utiliser le construit en Java date/heure de la manipulation, mais personnellement, je préfère utiliser Joda Time. Quand il s'agit de formats, le principe bénéficier de Joda Time, c'est que le formateur est apatride, de sorte que vous pouvez le partager entre les threads en toute sécurité. Exemple de code:
OriginalL'auteur Jon Skeet
Utilisation SimpleDateFormat.
[Édité]
Quelques exemples de codes.
OriginalL'auteur Adeel Ansari
Cela fonctionne OK, peu importe si vous écrivez comme argument "2008-1-1" ou "2008-01-01".
OriginalL'auteur Fernando Miguélez