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)); }
输出内容:
用法都是类似的,就不一一举例,输出可拼接中文不影响。