Java-API-4
Date类
DateFormat类
Calendar类
Date
表示特定的瞬间,精确到毫秒,可以对日期和事件进行计算,计算完毕再讲毫秒转换为日期
包路径
1 | java.util |
构造方法
1 | public Date() |
常用方法
1 | public long getTime() |
示例代码
1 | System.out.println(System.currentTimeMillis());//系统的方法 |
DateFormat(SimpleDateFormat)
对日期进行一个格式化,是一个抽象类
可以用来进行 日期和文本 之间的转化
DateFormat是一个抽象类,无法直接创建对象使用,可以使用DateFormat类的子类SimpleDateFormat来创建对象
包路径
1 | java.text.DateFormat |
构造方法
1 | public SimpleDateFormat(String pattern) |
注意:模式中的字母不能改变,连接的符号可以改变
例如改为 “yyy年MM月dd日 HH:mm:ss”
常用方法
DateFormat的常用方法
1 |
|
SimpleDateFormat的常用方法
1 | format(Date date, StringBuffer toAppendTo, FieldPosition pos) |
示例代码
1 | //这里要加一个throws抛出异常 |
Calendar
日历类,也是一个抽象类,无法直接创建对象
它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
包路径
1 | java.util |
构造方法
1 | protected Calendar() |
常用方法
1 | public static Calendar getInstance() |
示例代码
1 | Calendar c = Calendar.getInstance();// getInstance方法 |