日期格式转换的参考代码。[code]/**
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
*/
DateFormat format1 = new SimpleDateFormat(“yyyy-MM-dd”);
DateFormat format 2= new SimpleDateFormat(“yyyy年MM月dd日 HH时mm分ss秒”);
Date date = null;
String str = null;
// String转Date
str = “2007-1-18”;
try {
date = format1.parse(str);
data = format2.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
//Date转String
date=new Date();
str=format1.format(date);
str=format2.format(date);[/code]Date 和 Time 格式
[table=98%]
[tr][td][align=left]Letter[/align][/td][td][align=left]Date or Time Component[/align][/td][td][align=left]Presentation[/align][/td][td][align=left]Examples[/align][/td][/tr]
[tr][td]G[/td][td]Era designator[/td][td][color=rgb(76, 107, 135)]Text[/color][/td][td]AD[/td][/tr]
[tr][td]y[/td][td]Year[/td][td][color=rgb(76, 107, 135)]Year[/color][/td][td]1996; 96[/td][/tr]
[tr][td]Y[/td][td]Week year[/td][td][color=rgb(76, 107, 135)]Year[/color][/td][td]2009; 09[/td][/tr]
[tr][td]M[/td][td]Month in year[/td][td][color=rgb(76, 107, 135)]Month[/color][/td][td]July; Jul; 07[/td][/tr]
[tr][td]w[/td][td]Week in year[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]27[/td][/tr]
[tr][td]W[/td][td]Week in month[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]2[/td][/tr]
[tr][td]D[/td][td]Day in year[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]189[/td][/tr]
[tr][td]d[/td][td]Day in month[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]10[/td][/tr]
[tr][td]F[/td][td]Day of week in month[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]2[/td][/tr]
[tr][td]E[/td][td]Day name in week[/td][td][color=rgb(76, 107, 135)]Text[/color][/td][td]Tuesday; Tue[/td][/tr]
[tr][td]u[/td][td]Day number of week (1 = Monday, …, 7 = Sunday)[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]1[/td][/tr]
[tr][td]a[/td][td]Am/pm marker[/td][td][color=rgb(76, 107, 135)]Text[/color][/td][td]PM[/td][/tr]
[tr][td]H[/td][td]Hour in day (0-23)[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]0[/td][/tr]
[tr][td]k[/td][td]Hour in day (1-24)[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]24[/td][/tr]
[tr][td]K[/td][td]Hour in am/pm (0-11)[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]0[/td][/tr]
[tr][td]h[/td][td]Hour in am/pm (1-12)[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]12[/td][/tr]
[tr][td]m[/td][td]Minute in hour[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]30[/td][/tr]
[tr][td]s[/td][td]Second in minute[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]55[/td][/tr]
[tr][td]S[/td][td]Millisecond[/td][td][color=rgb(76, 107, 135)]Number[/color][/td][td]978[/td][/tr]
[tr][td]z[/td][td]Time zone[/td][td][color=rgb(76, 107, 135)]General time zone[/color][/td][td]Pacific Standard Time; PST; GMT-08:00[/td][/tr]
[tr][td]Z[/td][td]Time zone[/td][td][color=rgb(76, 107, 135)]RFC 822 time zone[/color][/td][td]-0800[/td][/tr]
[tr][td]X[/td][td]Time zone[/td][td][color=rgb(76, 107, 135)]ISO 8601 time zone[/color][/td][td]-08; -0800; -08:00[/td][/tr]
[/table]