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 首次发布
本文展示了如何在Java中使用LocalDate和LocalDateTime类获取当前日期、设置特定时间点,以及计算两个时间之间的秒数差。
摘要由CSDN通过智能技术生成