[Android] 日時をキーとしてファイル名を生成する

| トラックバック(0) |

標準のカメラアプリケーションでは、カメラで撮影した画像のファイル名を重複しないようにするために、

以下のように、日時をキーとしてファイル名を決めているようです。

SimpleDateFormat クラスを使用すると、簡単に書式化できるんですね。

 

サンプルコード

SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
    "'IMG'_yyyyMMdd_HHmmss'.jpg'");
String fileName = simpleDateFormat.format(
    new Date(System.currentTimeMillis()));

// 出力結果
// 2010年8月4日22時34分56秒の場合 -> 「IMG_20100804_223456.jpg」
Log.v("FileName", fileName); 

トラックバック(0)

トラックバックURL: http://mt.adakoda.com/mt-tb.cgi/478

Android Advent Calendar 2011

2012年2月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29