java中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 时区
public class SimpleDateFormatDemo {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat dateFm = new SimpleDateFormat("yyyy年-MM月-dd日 HH:mm:ss E");//过时的用法data.toLocaleString()
SimpleDateFormat D = new SimpleDateFormat("20222年第D天");
SimpleDateFormat a = new SimpleDateFormat("a");
SimpleDateFormat w = new SimpleDateFormat("20222年第w个星期");
System.out.println(dateFm.format(date));
System.out.println(D.format(date));
System.out.println(a.format(date));
System.out.println(w.format(date));
}
输出内容:
用法都是类似的,就不一一举例,输出可拼接中文不影响。