Yuki猫のおうち

気ままに自由に日々を生きる

[java]DateFormatクラスでログファイルの命名が簡単に!

DateFormatクラス

Javaでコーディングしていて、ログを出力するときのファイル名を決めるのにDateFormatクラスがすごく便利だったのでメモ。

SimpleDateFormatクラスのコンストラクタの引数に、出力したい形式の文字列を渡せばいいだけ。
それぞれの記号の意味や実例などの詳細はJavaDocにめっちゃ詳しく書いてある(しかもすごくわかりやすい)のでここでは省略。

SimpleDateFormat (Java Platform SE 6)

ソースコード

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
  public static void main(String [] args) {
    DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss.SSS");
    System.out.println(df.format(new Date()));
  }
}

実行結果

2015/11/13 01:22:44.183