Wie man Timestamp mit AM/PM in java

Habe ich ein Datum als String , der konvertiert werden muss, in der Zeit Stempel mit AM/PM . Ich habe versucht, das unten Weg, ich bin immer das richtige Datum-format, aber nicht in AM/PM.

Kann einer bitte helfen ?

code-Snippet:

String dateString = "10/10/2010 11:23:29 AM";

SimpleDateFormat sfdate = new SimpleDateFormat("MM/dd/yyy HH:mm:ss a");
    Date date = new Date();
    date = sfdate.parse(dateString);
    System.out.println(new Timestamp(date.getTime()));

Gibt mir die Ausgabe wie folgt :

2010-10-10 11:23:29.0

Aber ich muss es so

2010-10-10 11:23:29.00000000 AM

Bitte helfen Sie mir bitte.

InformationsquelleAutor muthu kumar | 2013-08-19

Schreibe einen Kommentar