日期类
日期类
世界标准时间:格林尼治时间/格林威治时间(Greenwich Mean Time)简称GMT.
现在采用原子钟标准时间。
我国的时间=世界标准时间+8小时。
计算机中的时间原点:1970年1月1日 00:00:00
Date类
构造方法:
public Date(); //表示默认时间,电脑中的当前时间
public Date(long date); //从计算机的时间原点开始,过了指定毫秒的时间,封装成一个Date对象需要考虑时差问题
常用方法:
- public long getTime() //获取时间对象的毫秒值
- public void setTime(long time) // 设置时间,传递毫秒值
SimpleDateFormat类
可以对Date对象,进行格式化和解析
常用的模式字母及对应关系如下:
- y 年
- M 月
- d 日
- H 时
- m 分
- s 秒
构造方法
public SimpleDateFormat() 构造一个SimpleDateFormat,使用默认格式
public SimpleDateFormat(String pattern) 构造一个SimpleDateFormat,使用指定的格式
- 如:SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
格式化和解析
sdf.format(Date date);//格式化
Date date = sdf.parse(String s);