jdk1.8日期

来源:互联网 发布:java default关键字 编辑:程序博客网 时间:2024/04/30 04:47

注:个人学习笔记,不保证正确性

// 获取当前日期LocalDate localDate = LocalDate.now();// 获取当前时间LocalTime localTime = LocalTime.now();// 获取当前日期+时间LocalDateTime localDateTime = LocalDateTime.now();// 日期格式化DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyy-MM-dd HH:mm:ss");String format_date = localDateTime.format(dateTimeFormatter);System.out.println("format date is : " + format_date);// 字符串转换为日期DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");TemporalAccessor parse = dateFormatter.parse("2017-01-01");// 注意如果使用LocalDateTime会报错LocalDate parsedLocalDate = LocalDate.from(parse);LocalDate endDate = LocalDate.from(dateFormatter.parse("2017-02-07"));System.out.println("parsed date is :" + parsedLocalDate);// 计算两个日期之间的天数long until = parsedLocalDate.until(endDate, ChronoUnit.DAYS);System.out.println(until);


0 0
原创粉丝点击