最常用的几个类:Date、DateFormat、和 Calendar
Calendar 类
- add() 在某一个日期基础上增加若干天,增加若干年、或者多少小时……得到一个新的日期。
- get() 获取 Calendar 日期对象中的年月日、小时、分秒等字段的值
- set() 修改 Calendar 对象中的年月日、小时、分秒等字段的值
- Calendar 是抽象的基类,需要使用 Calendar.getInstance() 静态方法来获取一个子类实例
- GregorianCalendar 是目前 Calendar 的唯一一个子类
例子:计算出距当前日期时间315天后的日期时间,并用“xxxx年xx月xx日 xx小时:xx分:xx秒”格式输出
Date 类
DateFormat 类:为抽象类,可以将一个 Date 对象中日期,用指定的格式输出;或者将一种特定日期格式的字符串转换为 Date 的一个实例。SimpleDateFormat 为 DateFormat 的子类实现类。
例子:将 “2011-06-23”格式的日期字符串转为“2011年03月15日”的格式