java1.8之前日期时间API:system类中的currentTimeMillis()方法可返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差(时间戳)。
java.util.date类:
使用无参构造器可以获得到当前的时间。
有参构造器(参数为long类型)可以获取指定时间戳对应的时间。
tostring():显示当前的年月日时分秒;gettime()获取当前date对象对应的时间戳。
simpleDateFormat类:对日期Date类的格式化和解析
实例化:无参构造器(会转成默认格式),有参构造器(可自己设置格式)
格式化:format(date)
解析:parse(str)
calender类:
实例化:类名.getinstance方法;调用子类GregorianCalendar的构造器;
localDate,localTime,localDateTime:
实例化:now()方法获取当前的日期时间;of()方法指定日期(年月日时分秒 无偏移)
instant:时间线上的一个瞬时点。
实例化:now()本初子午线时间;ofEpochMilli(时间戳);atOffset()根据偏移量获取时间
dateTimeFormatter:
实例化:预定义的标准格式;ofLocalizedDtaeTime();ofPattern()