Java 8 字符串和时间相互转换
1. 常见日期转换符号说明
符号 |
说明 |
备注 |
y |
年 |
|
Y |
本周所在的年 |
如果日期所在的周跨年了,年份就会是第二年的,需要注意 |
M |
月(month-of-year) |
|
d |
日(day-of-month) |
|
D |
年内的第几天(day-of-year) |
|
H |
小时值(24小时制) |
|
h |
小时值(12小时制) |
|
m |
分钟(minute-of-hour) |
|
s |
秒( second-of-minute) |
|
2. 字符串转时间
String dateStr = "2020-12-30 11:25:33";
DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime datetime = LocalDateTime.parse(dateStr, inputFormatter);
System.out.println("datetime : " + datetime);
3. 时间转字符串
LocalDateTime datetime = LocalDateTime.of