SimpleDateFormat sdf = new SimpleDateFormat("MMM dd HH:mm:ss");
System.out.println(sdf.format(new Date()));
SimpleDateFormat sdff = new SimpleDateFormat("MMM d HH:mm:ss");
System.out.println(sdff.format(new Date()));
Ausgang ist:Raum statt führende 0 Datum Java
Aug 04 10:58:55
Aug 4 10:58:55
I ausgegeben werden soll:
Aug 04 10:58:55
Aug 4 10:58:55
Irgendwelche Ideen?
Aber wenn Tag zwei Zahlen, die ich brauche es einen Raum zu haben:
Aug 14 10:58:55
Aug 4 10:58:55
aktuelle Ausgabe ist das gleiche wie was Sie erwarten ... also kein Problem .. Wenn Sie sich um Ausrichtung kümmern, ist es nur ein Formatierungsproblem. –
@RuchiraGayanRanaweera Kami ist auf der Suche nach etwas "White-Space Padding" in einem Datumsformatierer. Schau genauer hin. – dotvav
Es ist nicht ich brauche '4. August', bekommen '4. August', ein Leerzeichen statt zwei. @dotvav Wird es nicht zwei Leerzeichen machen, wenn es zwei Zahlen gibt? – Shepard