概要
端末の現在日時を「yyyy/MM/dd HH:mm:ss
」形式の文字列で取得する。
サンプルコード
MainActivity.java
/**
* 現在日時を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
インスタンスを引数として渡し、現在日時を指定した形式で取得している。