DateFormat
フォーマット | 例 | 形式 |
---|---|---|
yyyy/MM/dd | 2014/02/01 | |
yy/MM/dd HH:mm | 14/02/01 23:24 | |
yyyy.MM.dd HH:mm:ss | 2014.02.01 23:24:49 | |
yyyy MM/dd HH:mm:ss | 2014 02/01 23:24:49 | |
EEE, dd MMM YYYY HH:mm:ss Z | Sat, 01 Feb 23:24:49 +0900 | RSS |
dd/MMM/yyyy:HH:mm:ss Z | 01/Feb/2014:23:24:49 +0900 | ApacheLog |
MMMM dd, yyyy HH:mm:ss | December 25, 2007 00:00:01 | JSZip |
PureJavaの場合
Localeがないとエラーになることがある
SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM YYYY HH:mm:ss Z",Locale.US);
sdf.format(new Date());
GWTの場合
GWTの場合、dateからの取り出しが面倒(deprecated)
再フォーマットして取り出すほうが楽という説もある
String simpleFormat="yyyy,MM,dd";
String label=convert.format(date);
String[] ymd=label.split(",");
DateTimeFormat fm=DateTimeFormat.getFormat(f);
String line=fm.format(day);