LocalDate today = LocalDate.now(); // 获取今天日期
System.out.println("当前时间:"+today);
LocalDateTime midnightToday = LocalDateTime.of(today, LocalTime.MIDNIGHT); // 设置为今天的零点
LocalDateTime twelvePmTomorrow = midnightToday.plusDays(1).withHour(12); // 添加一天并设置小时为12
LocalDateTime now = LocalDateTime.now();
System.out.println("当前具体时间:"+now);
System.out.println("当前晚上12点的时间:" + twelvePmTomorrow);
long timeDiffInSeconds = ChronoUnit.SECONDS.between(now, twelvePmTomorrow);
System.out.println("与当前时间的差值(秒): " + timeDiffInSeconds);
使用java8提供的新时间函数,计算当前时间距离晚上十二点有多少秒
于 2024-01-16 10:40:33 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)