Javatime 简明教程

java.time.Clock Class

Introduction

java.time.Clock 类通过采用时区的方式提供当前瞬间、日期和时间访问权限。

Class declaration

以下是对 java.io.Clock 类的声明——

public abstract class Clock
   extends Object

Class constructors

Sr.No.

Constructor & Description

1

protected Clock() 将创建一个时钟。

Class methods

Sr.No.

Method & Description

1

boolean equals(Object obj) 此方法检查此时钟是否等于另一时钟。

2

static Clock fixed(Instant fixedInstant, ZoneId zone) 此方法获取一个总是返回相同瞬间的时钟。

3

abstract ZoneId getZone() 此方法获取用于创建日期和时间的时区。

4

int hashCode() 此方法获取此时钟的哈希值。

5

int instant() 此方法获取时钟的当前瞬间。

6

long millis() 此方法获取时钟的当前毫秒瞬间。

7

static Clock offset(Clock baseClock, Duration offsetDuration) 此方法获取一个从指定时钟返回瞬间的时钟,其中添加了指定的时间间隔。

8

static Clock system(ZoneId zone) 此方法获取一个使用最佳可用系统时钟返回当前瞬间的时钟。

9

static Clock systemDefaultZone() 此方法获取一个使用最佳可用系统时钟返回当前瞬间的时钟,使用默认时区转换为日期和时间。

10

static Clock systemUTC() 此方法获取一个使用最佳可用系统时钟返回当前瞬间的时钟,使用 UTC 时区转换为日期和时间。

11

static Clock tick(Clock baseClock, Duration tickDuration) 此方法获取一个从指定时钟返回瞬间的时钟,此瞬间通过截断被截断为最接近指定时段的发生时间。

12

static Clock tickMinutes(ZoneId zone) 此方法获取一个使用最佳可用系统时钟在整分钟内滴答作响的时钟。

13

static Clock tickSeconds(ZoneId zone) 此方法获取一个使用最佳可用系统时钟在整秒内滴答作响的时钟。

14

static Clock withZone(ZoneId zone) 此方法返回本时钟的副本且具有不同的时区。

Methods inherited

此类从以下类中继承方法:

  1. Java.lang.Object