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:使用较多
瞬时点:
- DateTimeformatter:格式化日期时间
Java常用类——日期时间API
原文:https://www.cnblogs.com/xiafrog/p/14286356.html