Ursprüngliche Frage:
Eine genaue Abfrage der aktuellen Uhrzeit im Format „JJJJ-MM-TT HH:MM:Sek.Millisekunde“ ist noch nicht möglich. Der bereitgestellte Code bietet einen wertvollen Ausgangspunkt und liefert die aktuelle Uhrzeit im Format „JJJJ-MM-tt HH:mm:ss“. Allerdings fehlt ihm die Fähigkeit, Millisekunden zu erfassen. Wie kann diese Funktionalität mit SimpleDateFormat implementiert werden?
Lösung:
Um Millisekunden als Teil des Zeitformats abzurufen, müssen wir das SimpleDateFormat-Muster leicht ändern. Das Muster „SSS“ bezeichnet Millisekunden, sodass wir es nahtlos in unser bestehendes Muster integrieren können:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Hier ist ein aktualisiertes Beispiel:
public static String getCurrentTimeStamp() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date now = new Date(); String strDate = sdf.format(now); return strDate; }
Mit dieser Anpassung können Sie jetzt abrufen die aktuelle Uhrzeit im gewünschten Format „JJJJ-MM-TT HH:MM:Sek.Millisekunde“.
Das obige ist der detaillierte Inhalt vonWie erhalte ich die aktuelle Uhrzeit mit Millisekundengenauigkeit im Format JJJJ-MM-TT HH:MM:Sek.Millisekunde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!