JavaSE API 续 时间类
JavaSE API 续 时间类
JDK1.8日期时间(1.8之前的不说,因为已经没有用了)
相关的包
本地日期时间
java.time.LocalDate
java.time.LocalTme
java.time.LocalDateTime
对应旧版本java.util.Calendar
方法列表
日期的格式化
java.time.format.DateTimeFormatter
format 把日期时间对象转字符串
parse 把字符串转日期时间对象
三种形式获取DateTimeFormatter对象
标准格式的常量对象
LocalDate date = LocalDate.now(); System.out.println(date.format(DateTimeFormatter.ISO_DATE)); DateTimeFormatter formatter = DateTimeFormatter.ISO_DATE; String format = formatter.format(LocalDate.now());
Style
DateTimeFormatter dt = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL); String string = dt.format(LocalDat FormatStyle.FULL 日期
FormatStyle.LONG 日期时间 日期 时间
FormatStyle.MEDIUM 日期 日期时间 时间
FormatStyle.SHORT 日期 日期时间 时间
自定义格式
DateTimeFormatter op = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
System.out.println(op.format(LocalDateTime.now()));
日期的间隔:Period
时间的间隔:Duration