字母 | 含义 |
---|---|
yyyy | 年 |
MM | 月 |
dd | 日 |
hh | 1-12小时制(1-12) |
HH | 24小时制(0-23) |
mm | 分 |
ss | 秒 |
S | 毫秒 |
E | 星期几 |
D | 一年中的第几天 |
F | 一月中的第几个星期(会把这个月总共过的天数除以7) |
w | 一年中的第几个星期 |
W | 一月中的第几星期(会根据实际情况来算) |
a | 上下午(am/pm)标识 |
k | 和HH差不多,表示一天24小时制(1-24) |
K | 和hh差不多,表示一天12小时制(0-11) |
z | 表示时区 |
比如:yyyy-MM-dd HH:mm:ss E --------->2022-09-15 07:17:13 星期三
第三代日期类
//LocalDateTime.now(); 当前日期+时间
//LocalDate.now(); 当前日期
//LocalTime.now(); 当前时间
//DateTimeFormatter 用于格式化日期
LocalDateTime ldt = LocalDateTime.now(); //1
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");//2
String format = dateTimeFormatter.format(ldt);//3
System.out.println("年=" + ldt.getYear());//年=2022
System.out.println("月=" + ldt.getMonth());//月=JULY
System.out.println("月=" + ldt.getMonthValue())