生成指定格式时间的字符串
public static void main(String[] args) {
System.out.println(LocalDateTime.now());
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy.MM.dd");
String format = dtf.format(LocalDateTime.now());
System.out.println(format);
}
2021-09-18T11:53:09.663
2021.09.18
根据指定字符串生成时间
public static void main(String[] args) throws ParseException {
System.out.println(LocalDateTime.now());
System.out.println(LocalDateTimeUtil.offset(LocalDateTime.now(),35, ChronoUnit.DAYS));
SimpleDateFormat fmt = new SimpleDateFormat("yyyy.MM.dd");
Date date = fmt.parse("2021.09.16");
LocalDateTime time = LocalDateTime.ofInstant(date.toInstant(), ZoneOffset.of("+8"));
System.out.println(time);
}
2021-10-15T11:03:37.344
2021-11-19T11:03:37.344
2021-09-16T00:00