Instant时间转换
ZonedDateTime zonedDateTime = Instant.now().atZone(ZoneId.systemDefault()); DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String format = zonedDateTime.format(DATE_TIME_FORMATTER); System.out.println(format); int year = zonedDateTime.getYear(); int monthValue = zonedDateTime.getMonthValue(); int dayOfMonth = zonedDateTime.getDayOfMonth(); int hour = zonedDateTime.getHour(); int minute = zonedDateTime.getMinute(); int second = zonedDateTime.getSecond(); System.out.println(year + "-" + monthValue + "-" + dayOfMonth + "-" + hour + "-" + minute + "-" + second); Instant instant = Instant.now(); Date date1 = new Date(instant.toEpochMilli()); //毫秒 System.out.println(date1.getTime());