Java常用类——日期时间API

Java常用类——日期时间API

Java8之前

java.lang.System

public static long currentTimeMills():用于计算时间差,以毫秒为单位

与1970年1月1日0时0分0秒的时间差,为称为时间戳

java.util.Date

构造器

  • Date():IDEA中Alt+Enter选择类
  • 可以指定时间,@Deprecated 过时了

方法

  • toString():显示当前的年、月、日、时、分、秒
  • getTime():时间戳

java.sql.Date

java.util.Date的子类,注意区分,所以定义时需要选择类

java.text.SimpleDateFormat

对Date类进行格式化和解析

java.util.Calendar

使用Calendat.getInstance()方法获取实例,系统时间的抽象表示

JDK8

java.time

不可变的时间日期:

  • LocalDate
  • LocalTime
  • LocalDateTime:使用较多

瞬时点:

  • Instant:纳秒级时间戳

java.time.format

  • DateTimeformatter:格式化日期时间
posted @ 2021-01-16 16:15  一天到晚睡觉的鱼  阅读(115)  评论(0)    收藏  举报