Date常用类
Java提供了Date类来处理日期、时间(此处的Date是指java.util包下的Date类,而不是java.sql包下的Date类), Date对象既包含日期,也包含时间。
Date类从JDK1.0起就开始存在了,因为它历史悠久,所以它的大部分构造器、方法都已经过时,不再推荐使用了。
构造方法
构造器 说明
Date() | 分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
Date(long date) | 分配 Date 对象并初始化此对象,以表示自从标准基准时间1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数
常用方法
返回值类型 方法(形参) 说明
long getTime() |返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
void setTime(long time) | 设置此 Date 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。
SimpleDateFormat类
SimpleDateFormat 是一个具体的类,用于以区域设置敏感的方式格式化和解析日期
构造方法
构造器 说明
DateFormat() |构造一个SimpleDateFormat,使用默认模式和日期格式
SimpleDateFormat(String pattern) |构造一个SimpleDateFormat使用给定的模式和默认的日期格式
常用方法
返回值类型 方法(形参) 说明
String format(Date date) 将日期格式化成日期/时间字符串
Date parse(String source) 从给定字符串的开始解析文本以生成日期
示例:(注意格式必须一样,不然会报错)
格式化
输出的是当前时间
解析: