时间类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)