格式

SymbolMeaningPresentationExample
Gera designatorTextAD
yyearNumber2009
Mmonth in yearText & NumberJuly & 07
dday in monthNumber10
hhour in am/pm (1-12)Number12
Hhour in day (0-23)Number0
mminute in hourNumber30
ssecond in minuteNumber55
SmillisecondNumber978
Eday in weekTextTuesday
Dday in yearNumber189
Fday of week in monthNumber2 (2nd Wed in July)
wweek in yearNumber27
Wweek in monthNumber2
aam/pm markerTextPM
khour in day (1-24)Number24
Khour in am/pm (0-11)Number0
ztime zoneTextPacific Standard
'escape for textDelimiter(none)
'single quoteLiteral'

使用

上面的格式就是我们平时转换时间所用的显示样式,如把时间转换成指定样式:

public static final String DATE_LONG_STR = "yyyy-MM-dd HH:mm:ss";

public static String dateToString(Date date) {
     if (null == date) {
         return null;
     }
     DateTime dateTime = new DateTime(date.getTime());
     return dateTime.toString(DATE_LONG_STR );
}