端末の現在日時を「yyyy/MM/dd HH:mm:ss」形式の文字列で取得する。
/**
* 現在日時をyyyy/MM/dd HH:mm:ss形式で取得する.<br>
*/
public static String getNowDate(){
final DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
final Date date = new Date(System.currentTimeMillis());
return df.format(date);
}
- SimpleDateFormatのコンストラクタの引数で取得する日時形式を決定している。
- System.currentTimeMillis()で端末時刻を通算ミリ秒で取得し、Dataのコンストラクタの引数に渡すことで現在時刻のDataインスタンスを取得している。
- DataFormat#format()に現在時刻のDataインスタンスを引数として渡し、現在日時を指定した形式で取得している。