object App { def main(args: Array[String]): Unit = { import java.time.{LocalDate, LocalDateTime} import java.time.format.DateTimeFormatter val nowDate = LocalDate.now() println("当前日期是:" + nowDate) //2020-08-14 println("明天日期是:" + nowDate.plusDays(1)) println("昨天日期是:" + nowDate.plusDays(-1)) println("当前日期加一个月是:" + nowDate.plusMonths(1)) println("当前日期减一个月是:" + nowDate.plusMonths(-1)) println("今天是今年的第几天:" + nowDate.getDayOfYear) println("这个月有多少天:" + nowDate.getDayOfMonth) println("今天星期几:" + nowDate.getDayOfWeek) println("这个月是:" + nowDate.getMonth) /* 当前日期是:2020-08-14 明天日期是:2020-08-15 昨天日期是:2020-08-13 当前日期加一个月是:2020-09-14 当前日期减一个月是:2020-07-14 今天是今年的第几天:227 这个月有多少天:14 今天星期几:FRIDAY 这个月是:AUGUST **/ val nowDT = LocalDateTime.now() println(nowDT) val dt = nowDT.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")) println(dt) val dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss") val result = LocalDateTime.parse("2020-08-08 18:28:38", dtf) println(result) /* 2020-08-14T16:18:50.472 2020-08-14 16:18:50 2020-08-08T18:28:38 **/ } }