更新时间: 2018-09-20 13:28:22#java8 DateTimeFormatter DateTimeFormatter[] formatters = new DateTimeFormatter[]{ // 直接使用常量创建DateTimeFormatter格式器 DateTimeFormatter.ISO_LOCAL_DATE, DateTimeFormatter.ISO_LOCAL_TIME, DateTimeFormatter.ISO_LOCAL_DATE_TIME, // 根据模式字符串来创建DateTimeFormatter格式器 DateTimeFormatter.ofPattern("Gyyyy%%MMM%%dd HH:mm:ss") }; LocalDateTime date = LocalDateTime.now(); // 依次使用不同的格式器对LocalDateTime进行格式化 for(int i = 0 ; i < formatters.length ; i++) { // 下面两行代码的作用相同 System.out.println(date.format(formatters[i])); System.out.println(formatters[i].format(date)); System.out.println("======"); } 2018-09-20 2018-09-20 ====== 13:26:46.442 13:26:46.442 ====== 2018-09-20T13:26:46.442 2018-09-20T13:26:46.442 ====== AD2018%%Sep%%20 13:26:46 AD2018%%Sep%%20 13:26:46 ======