1. 首页
  2. 软件开发
  3. JAVA
  4. Java8 如何获取当天的开始和结束时间

Java8 如何获取当天的开始和结束时间

  • 发布于 2024-09-25
  • 1 次阅读
private static final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

public static void main(String[] args) {
    //获取当前时间
    LocalDateTime nowTime = LocalDateTime.now();
    //获取当前日期
    LocalDate nowDate = LocalDate.now();
    //设置零点
    LocalDateTime beginTime = LocalDateTime.of(nowDate,LocalTime.MIN);
    //将时间进行格式化
    String time1= beginTime.format(dtf);

    //设置当天的结束时间
    LocalDateTime endTime = LocalDateTime.of(nowDate,LocalTime.MAX);
    //将时间进行格式化
    String time2 =dtf.format(endTime);

    System.out.println("今天开始的时间beginTime:"+time1);
    System.out.println("今天结束的时间endTime:"+time2);
}


输出的结果是:今天开始的时间beginTime:2018-08-16 00:00:00
             今天结束的时间endTime:  2018-08-16 23:59:59

原文链接: https://onlyou.blog.csdn.net//article/details/81748318