日付の表示をフォーマットする
DateFormat classを使って日付(Date Object)の表示書式を編集できます。
import java.util.*;
import java.text.*;
public class ExamDateFormat {
public static void main(String[] args) {
// DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
String mydate = df.format(new Date());
System.out.println(mydate);
}
}
<実行結果>
コンソール画面に
2001/03/24
と表示されます。
引数に DateFormat.SHORT(整数)を与えると、実行結果は
01/03/24 となります。
<getDateInstance() method>
自国の日付書式を持つフォーマッタ(DateFormat クラス)のインスタンスを入手してくれます。
時間と日付の両方のフォーマットが可能な getInstance
method
時間のフォーマットする場合は getTimeInstance
method
など、他にもAPIが用意されていますから、APIドキュメントを参照してください。
文字列から日付オブジェクトを作成するサンプルコードはこちら