时间类API()-其他
时间类API()
Date(jdk1.0)
1.构造方法
创建一个Date类对象
new Date()
创建一个对应毫秒值转换为Date类对象
newDate(毫秒值)
2.成员方法
将对应毫秒值转换为Date对象+
setTime(毫秒值)
获取标准时间到当前时间的毫秒值
getTime()
SimpleDateFormat
1.构造方法
new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”)
2.成员方法
格式化–将日期类对象转换为指定类型字符串
format(Date)
解析-将指定格式字符串转化为Date类对象
parse(String)
Calendar(jdk1.1)
1.创建对象
获取当前时间Calendar对象
Calendar.getInstance();
2.获取
返回当前枚举的具体值
get(指定枚举)
3.设置
修改指定枚举的值,其中MOUTH(0-11)
set(指定枚举,value)
4.计算
对指定枚举的值进行加或减(负数)
add(指定枚举,amount)
5.转换
将一个Date类对象转化为Calendar对象
setTime(Date)
将一个Calendar对象转化为Date类对象
getTime()
将一个Calendar对象转换为对应毫秒值
getTimeInMillis
JDK1.8时间类
LocalDate(年月日)
LocalTime(时分秒)
重点LocalDateTime(年月日时分秒)
1.获取对象
获取当前时间LocalDateTime类对象
LocalDateTime.now()
获取指定时间LocalDateTime类对象
LocalDateTime.of(年,月,日,时,分,秒)
2.DateTimeFormatter
作用:用于封装日期和时间格式器
常用方法:
用于创建DateTimeFormatter对象,用于封装日期格式.ofpattern(“y-M-d H:m:s”)
3.常用方法
格式化–将DateTimeFormatte对象转换为指定类型字符串
format(DateTimeFormatte)
解析-将指定格式字符串转化为Date类对象
parse(String)
Date(jdk1.0)
1.构造方法
创建一个Date类对象
new Date()
创建一个对应毫秒值转换为Date类对象
newDate(毫秒值)
2.成员方法
将对应毫秒值转换为Date对象+
setTime(毫秒值)
获取标准时间到当前时间的毫秒值
getTime()
SimpleDateFormat
1.构造方法
new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”)
2.成员方法
格式化–将日期类对象转换为指定类型字符串
format(Date)
解析-将指定格式字符串转化为Date类对象
parse(String)
Calendar(jdk1.1)
1.创建对象
获取当前时间Calendar对象
Calendar.getInstance();
2.获取
返回当前枚举的具体值
get(指定枚举)
3.设置
修改指定枚举的值,其中MOUTH(0-11)
set(指定枚举,value)
4.计算
对指定枚举的值进行加或减(负数)
add(指定枚举,amount)
5.转换
将一个Date类对象转化为Calendar对象
setTime(Date)
将一个Calendar对象转化为Date类对象
getTime()
将一个Calendar对象转换为对应毫秒值
getTimeInMillis
JDK1.8时间类
LocalDate(年月日)
LocalTime(时分秒)
重点LocalDateTime(年月日时分秒)
1.获取对象
获取当前时间LocalDateTime类对象
LocalDateTime.now()
获取指定时间LocalDateTime类对象
LocalDateTime.of(年,月,日,时,分,秒)
2.DateTimeFormatter
作用:用于封装日期和时间格式器
常用方法:
用于创建DateTimeFormatter对象,用于封装日期格式.ofpattern(“y-M-d H:m:s”)
3.常用方法
格式化–将DateTimeFormatte对象转换为指定类型字符串
format(DateTimeFormatte)
解析-将指定格式字符串转化为Date类对象
parse(String)