Javaで日時を文字列として取得する方法についてです。
日時はDate型の他にCalendar型も利用できますが、今回はDate型を使う方法を説明します。
Date now = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String nowStr = format.format(now);
System.out.println(nowStr);
このように書くと、「2020/02/26 11:30:17」のように出力されます。
SimpleDateFormatの部分を変えれば、好きなように出力させられます。
以下のように、桁数を変えることも可能です。
SimpleDateFormat format = new SimpleDateFormat("yyyy年M月d日");
こう書くと、「2020年2月26日」と出力されます。「02月」とは表示されません。