Date
-
public class Date extends Object implements Serializable, Cloneable, Comparable<Date>
1、 描述
-
Date
类表示特定的时刻,精度为毫秒。 -
在JDK 1.1之前,
Date
类还有两个附加功能。 它允许将日期解释为年,月,日,小时,分钟和秒值。 它还允许格式化和解析日期字符串。 不幸的是,这些功能的API不适合国际化。 从JDK 1.1开始,Calendar
类应该用于在日期和时间字段之间进行转换,而DateFormat
类应该用于格式化和解析日期字符串。 不推荐使用Date
中的相应方法。
2、 常用方法
!!!由于众多方法过失,,没必要介绍 – getTime除外
但是Date的构造方法可以代表一个时间!!!
DateFormat
-
public abstract class DateFormat extends Format
该类是个抽象类 ,需要子类去继承!
直接子类只有 SimpleDateFormat
SimpleDateFormat
1、描述
SimpleDateFormat
是一个用于以区域设置敏感的方式格式化和解析日期的具体类。 它允许格式化(日期→文本),解析(文本→日期)和规范化。
2、常用的格式
3、构造方法
-
如”YYYY年MM月dd日 HH:mm ss“
4、常用方法
题目:根据出生年月日计算当前年纪
Calendar 日历类
-
public abstract class Calendar extends Object implements Serializable, Cloneable, Comparable<Calendar>
1 、描述
-
所述
Calendar
类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方法calendar fields
如YEAR
,MONTH
,DAY_OF_MONTH
,HOUR
,等等,以及用于操纵该日历字段,如获取的日期下个星期。 -
可以轻松的获取日历的信息
-
Calendar
的getInstance
方法返回一个Calendar
对象,其日历字段已使用当前日期和时间初始化:Calendar rightNow = Calendar.getInstance();
-
calendar 里面有个数组 是存放这些年份,月份,日期,星期… 所以只要get(index) 下标就能取出相应数据
2、常用字段
3、常用方法