Bonjour
voici un code qui peut t'arranger
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public static void main(String[] args) {
String dateStr = "2013-12-02 3:00:02 PM";
DateFormat dateFormat24h = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat dateFormat12h = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");
try {
String dat = dateFormat24h.format(dateFormat12h.parse(dateStr));
System.out.println(dat);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} |
Seulement il y'a un souci, si tu veux ce format de date "yy/MM/dd" tu dois aussi l'utiliser dans le SimpleDateFormat
Et si tu veux le format "yyyy-MM-dd" tu dois respecter cet ordre dans dateStr
En espérant avoir pu apporter une réponse