public static void main(String[] args) {
//获取当前时间
LocalDateTime currentTime = LocalDateTime.now();
//定义格式
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");
//按格式处理时间
String format = currentTime.format(dateTimeFormatter);
System.out.println("格式化后的时间: " + format);
}
//五分钟前 LocalDateTime localDateTimeBeforeMin=currentTime.plusMinutes(-5);
//五分钟后
LocalDateTime localDateTimeAfterMin=currentTime.plusMinutes(5);
LocalDateTime转date
// 从默认时区的系统时钟获取当前的日期时间
LocalDateTime localDateTime = LocalDateTime.now();
// 将此日期时间与时区相结合以创建 ZonedDateTime
ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.systemDefault());
// 本地时间线LocalDateTime到即时时间线Instant时间戳
Instant instant = zonedDateTime.toInstant();
// UTC时间(世界协调时间,UTC + 00:00)转北京(北京,UTC + 8:00)时间
Date date = Date.from(instant);
// Date转LocalDate
Date date = new Date();
// 转为时间戳
Instant instant = date.toInstant();
// UTC时间(世界协调时间,UTC + 00:00)转北京(北京,UTC + 8:00)时间
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());