Java与日期和时间有关的类

来源:互联网 发布:android简书app源码 编辑:程序博客网 时间:2024/05/29 18:46

 

最常用的几个类: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日”的格式

 

     

原创粉丝点击