SOからの質問の1つからこのコードをコピーしました:
public static String getCurrentTimeStamp() {
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
String strDate = sdfDate.format(now);
return strDate;
}
日付ではなくシステム時刻のみを取得したい。次に、コードの 2 行目を次のように変更する必要があります。
SimpleDateFormat sdfDate = new SimpleDateFormat(" HH:mm:ss") ;
次に、DATE() は現在の時刻を取得する必要があります。ここまではクリアですが、使用されている format() 関数が理解できません。now
の代わりに単純に変数を出力できないということstrdate
ですか?関数の戻り値の型getCurrentTimeStamp()
が文字列だからですか?
明確にしてください。システム時間を単独で取得するためのより単純で1行のコードが他にある場合は、共有してください。