JavaTM 2 Platform
Standard Ed. 5.0

类 java.util.Date
的使用

使用 Date 的软件包
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent.locks 为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 
 

java.utilDate 的使用
 

返回 Datejava.util 中的方法
 Date GregorianCalendar.getGregorianChange()
          获得格里高利历的更改日期。
 Date Calendar.getTime()
          返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象。
 

参数类型为 Datejava.util 中的方法
 boolean Date.after(Date when)
          测试此日期是否在指定日期之后。
 boolean Date.before(Date when)
          测试此日期是否在指定日期之前。
 int Date.compareTo(Date anotherDate)
          比较两个日期的顺序。
abstract  boolean TimeZone.inDaylightTime(Date date)
          查询给定的日期是否在此时区的夏令时中。
 boolean SimpleTimeZone.inDaylightTime(Date date)
          如果给定日期在夏令时期间,则执行查询。
 void Timer.schedule(TimerTask task, Date time)
          安排在指定的时间执行指定的任务。
 void Timer.schedule(TimerTask task, Date firstTime, long period)
          安排指定的任务在指定的时间开始进行重复的固定延迟执行
 void Timer.scheduleAtFixedRate(TimerTask task, Date firstTime, long period)
          安排指定的任务在指定的时间开始进行重复的固定速率执行
 void GregorianCalendar.setGregorianChange(Date date)
          设置 GregorianCalendar 的更改日期。
 void Calendar.setTime(Date date)
          使用给定的 Date 设置此 Calendar 的时间。
 

java.util.concurrent.locksDate 的使用
 

参数类型为 Datejava.util.concurrent.locks 中的方法
 boolean AbstractQueuedSynchronizer.ConditionObject.awaitUntil(Date deadline)
          实现绝对定时条件等待。
 boolean Condition.awaitUntil(Date deadline)
          造成当前线程在接到信号、被中断或到达指定最后期限之前一直处于等待状态。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策