|
/**
|
|
* dateを日本の日付書式にフォーマットする
|
|
* @author 沙門
|
|
* @version 0.1
|
|
*/
|
|
|
|
import java.util.*;
|
|
import java.text.*;
|
|
|
|
public class TestDateFormat {
|
|
public static void main(String args[]) {
|
|
DateFormat dateTimeFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
|
Date now = null;
|
|
try {
|
|
now = dateTimeFormat.parse("2019/1/2 15:00:00");
|
|
}
|
|
catch (Exception e) {
|
|
|
|
}
|
|
DateFormat df_date = DateFormat.getDateInstance();
|
|
DateFormat df_time = DateFormat.getTimeInstance();
|
|
System.out.println("日付書式:short(default) = " + df_date.format(now));
|
|
System.out.println("時間書式:short(default) = " + df_time.format(now));
|
|
|
|
Format fmt= DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.LONG);
|
|
System.out.println("JP書式(Full, Long) = " + fmt.format(now));
|
|
Format fmt_date = DateFormat.getDateInstance(DateFormat.FULL);
|
|
System.out.println("JP書式日付(Full) = " + fmt_date.format(now));
|
|
SimpleDateFormat custom_fmt = new SimpleDateFormat("yyyy年MM月dd日");
|
|
System.out.println("カスタムJP日付 = " + custom_fmt.format(now));
|
|
Format fmt_time = DateFormat.getTimeInstance(DateFormat.LONG);
|
|
System.out.println("JP書式時間(Long) = " + fmt_time.format(now));
|
|
}
|
|
}
|