文档

Java™ 教程-Java Tutorials 中文版
Clock
Trail: Date Time
Lesson: Standard Calendar

Clock

大多数基于时间的对象提供无参数 now() 方法,该方法使用系统时钟和默认时区提供当前日期和时间。这些基于时间的对象还提供单参数 now(Clock) 方法,允许你传入替代 Clock

当前日期和时间取决于时区,对于全球化应用程序,需要 Clock 以确保使用正确的时区创建日期/时间。因此,尽管 Clock 类的使用是可选的,但此功能允许你测试其他时区的代码,或者使用固定时钟,时间不会更改。

Clock 类是抽象的,因此你无法创建它的实例。以下工厂方法可用于测试。


Previous page: Period and Duration
Next page: Non-ISO Date Conversion