第十章、日期相关的类
Date类
基本概念
java.util.Date类用于描述特定的瞬间,可以精确到毫秒。通常描述年月日时分秒信息。
常用方法
Date() - 无参构造方式 ,默认使用当前系统时间来初始化对象
Date(long date) - 根据参数指定的毫秒来构造对象。
- 参数为距离1970 年 1 月 1 日0时0分0秒的毫秒数, 1秒=1000毫秒 1毫秒=1000微妙
- 该方法与File类中的方法搭配使用很方便。
long getTime() - 用于获取调用对象距离1970 年 1 月 1 日0时0分0秒的毫秒数
void setTime(long time) - 根据参数指定的毫秒数来调整对象描述的时间。
SimpleDateFormat类
基本概念
java.text.SimpleDateFormat类用于实现Date类型和String类型之间的转换,调用日期格式
常用方法
SimpleDateFormat(String pattern) - 根据参数指定的格式来构造对象
- 参数字符串中格式由: y-年 M-月 d-日 H-时 m-分 s-秒
String format(Date date) - 用于将Date类型转换为String类型并返回
Date parse(String source) - 用于将String类型转换为Date类型并返回