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 时区
System.out.println(getTime());
System.out.println("===============");
System.out.println("G 年代标志符:" + new SimpleDateFormat("G").format(Calendar.getInstance().getTime()));
System.out.println("y 年: " + new SimpleDateFormat("y").format(Calendar.getInstance().getTime()));
System.out.println("M 月: " + new SimpleDateFormat("M").format(Calendar.getInstance().getTime()));
System.out.println("d 日: " + new SimpleDateFormat("d").format(Calendar.getInstance().getTime()));
System.out.println("h 时 在上午或下午 (1~12): " + new SimpleDateFormat("h").format(Calendar.getInstance().getTime()));
System.out.println("H 时 在一天中 (0~23): " + new SimpleDateFormat("H").format(Calendar.getInstance().getTime()));
System.out.println("m 分: " + new SimpleDateFormat("m").format(Calendar.getInstance().getTime()));
System.out.println("s 秒: " + new SimpleDateFormat("s").format(Calendar.getInstance().getTime()));
System.out.println("S 毫秒: " + new SimpleDateFormat("S").format(Calendar.getInstance().getTime()));
System.out.println("E 星期: " + new SimpleDateFormat("E").format(Calendar.getInstance().getTime()));
System.out.println("D 一年中的第几天: " + new SimpleDateFormat("D").format(Calendar.getInstance().getTime()));
System.out.println("F 一月中第几个星期几: " + new SimpleDateFormat("F").format(Calendar.getInstance().getTime()));
System.out.println("w 一年中第几个星期: " + new SimpleDateFormat("w").format(Calendar.getInstance().getTime()));
System.out.println("W 一月中第几个星期: " + new SimpleDateFormat("W").format(Calendar.getInstance().getTime()));
System.out.println("a 上午 / 下午 标记符: " + new SimpleDateFormat("a").format(Calendar.getInstance().getTime()));
System.out.println("k 时 在一天中 (1~24): " + new SimpleDateFormat("k").format(Calendar.getInstance().getTime()));
System.out.println("K 时 在上午或下午 (0~11): " + new SimpleDateFormat("K").format(Calendar.getInstance().getTime()));
System.out.println("z 时区: " + new SimpleDateFormat("z").format(Calendar.getInstance().getTime()));
输出结果:
2019-06-26 14:05:12
===============
G 年代标志符:公元
y 年: 2019
M 月: 6
d 日: 26
h 时 在上午或下午 (1~12): 2
H 时 在一天中 (0~23): 14
m 分: 5
s 秒: 12
S 毫秒: 358
E 星期: 星期三
D 一年中的第几天: 177
F 一月中第几个星期几: 4
w 一年中第几个星期: 26
W 一月中第几个星期: 5
a 上午 / 下午 标记符: 下午
k 时 在一天中 (1~24): 14
K 时 在上午或下午 (0~11): 2
z 时区: CST