SimpleDateFormat
日付のフォーマットと解析を、ロケールを考慮して行うための具象クラス。
JDK 6 ドキュメント:SimpleDateFormat
SimpleDateFormat()
SimpleDateFormat(String pattern)
SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols)
SimpleDateFormat(String pattern, Locale locale)JDK 6 ドキュメント:コンストラクタ
インスタンス生成時にもちろんできるが
後から指定(変更)したい場合。
[java2se6]SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日”);
sdf.applyPattern(“MMM dd, yyyy”);[/java2se6]
void applyPattern(String pattern)
JDK 6 ドキュメント:applyPattern
日付クラスとしては Date が一般的なようだが
リファレンスを見ると、Date クラスは JDK 1.1 以降非推奨、となっている。
代わりに Calendar クラスの利用が推奨されている。
[java2se6]Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日”);
System.out.printIn( sdf.format( calendar.getTime() ) );[/java2se6]
Calendar