clock_t java,Java Clock类

本文概述

Java Clock类用于使用时区提供对当前时刻, 日期和时间的访问。它继承了Object类。

Java Clock类声明

我们来看一下java.time.Clock类的声明。

public abstract class Clock extends Object

Java Clock方法

方法

描述

abstract ZoneId getZone()

它用于获取用于创建日期和时间的时区。

abstract Instant instant()

它用于获取时钟的当前时刻。

static Clock offset(Clock baseClock, Duration offsetDuration)

它用于获取一个时钟, 该时钟从指定的时钟返回具有添加的指定持续时间的瞬间

static Clock systemDefaultZone()

它用于获取使用最佳系统时钟返回当前时刻的时钟, 并使用默认时区将其转换为日期和时间。

static Clock systemUTC()

它用于获取使用最佳系统时钟返回当前时刻的时钟, 并使用UTC时区转换为日期和时间。

Java Clock类示例:getZone()

import java.time.Clock;

public class ClockExample1 {

public static void main(String[] args) {

Clock c = Clock.systemDefaultZone();

System.out.println(c.getZone());

}

}

立即测试

输出:

Asia/Calcutta

Java Clock类示例:Instant()

import java.time.Clock;

public class ClockExample2 {

public static void main(String[] args) {

Clock c = Clock.systemUTC();

System.out.println(c.instant());

}

}

立即测试

输出:

2017-01-14T07:11:07.748Z

Java Clock类示例:systemUTC()

import java.time.Clock;

public class ClockExample3 {

public static void main(String[] args) {

Clock c = Clock.systemUTC();

System.out.println(c.instant());

}

}

立即测试

输出:

2017-01-14T07:11:07.748Z

Java Clock类示例:offset()

import java.time.Clock;

import java.time.Duration;

public class ClockExample4 {

public static void main(String[] args) {

Clock c = Clock.systemUTC();

Duration d = Duration.ofHours(5);

Clock clock = Clock.offset(c, d);

System.out.println(clock.instant());

}

}

立即测试

输出:

2017-01-14T14:15:25.389Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值