以下のコードは現在の時刻を表示します。ただし、ミリ秒については何も表示されません。
public static String getCurrentTimeStamp() {
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//dd/MM/yyyy
Date now = new Date();
String strDate = sdfDate.format(now);
return strDate;
}
YYYY-MM-DD HH:MM:SS
日付が( )の形式で入力されています2009-09-22 16:47:08
。
YYYY-MM-DD HH:MM:SS.MS
しかし、私は現在の時刻を( 2009-09-22 16:47:08.128
、128
ミリ秒)の形式で取得したいと考えています。
SimpleTextFormat
問題なく動作します。ここでの最小の時間単位は秒ですが、ミリ秒も取得するにはどうすればよいでしょうか?
ベストアンサー1
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");