当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Clock fixed()用法及代码示例


Clock类fixed()方法

  • fixed() 方法可在java.time包。
  • fixed() 方法用于将此时钟表示为固定时刻(即它返回与此时钟相似的同一时刻)。
  • fixed() 方法是一个静态方法,它可以通过类名访问,如果我们尝试使用类对象访问该方法,那么我们不会得到错误。
  • fixed() 方法表示时钟时不抛出异常。

用法:

    public static Clock fixed(Instant f_in, ZoneId zo);

参数:

  • Instant f_in– 表示用作此时钟的固定时刻。
  • ZoneId zo– 表示用于将固定时刻转换为 date:time 的时区。

返回值:

这个方法的返回类型是Clock,它返回具有相同即时值的 Clock 对象。

例:

// Java program to demonstrate the example 
// of fixed(Instant f_in, ZoneId zo) method of Clock

import java.time.*;

public class FixedOfClock {
    public static void main(String args[]) {
        // Creating a fixed Instant   
        Instant in = Instant.ofEpochSecond(2500);

        // Instantiates two ZoneId for Accra 
        // and Asmara
        ZoneId zone_1 = ZoneId.of("Africa/Accra");
        ZoneId zone_2 = ZoneId.of("Africa/Asmara");

        // generates a Clock that returns the same 
        // instant for the given zone zone_1
        Clock cl_fixed = Clock.fixed( in , zone_1);

        // Display cl_fixed instant
        System.out.println("Clock.fixed(in,zone_1):" + cl_fixed.toString());

        // generates a Clock that returns the same 
        // instant for the given zone zone_2
        cl_fixed = Clock.fixed( in , zone_2);

        // Display cl_fixed instant
        System.out.println("Clock.fixed(in,zone_2):" + cl_fixed.toString());
    }
}

输出

Clock.fixed(in,zone_1):FixedClock[1970-01-01T00:41:40Z,Africa/Accra]
Clock.fixed(in,zone_2):FixedClock[1970-01-01T00:41:40Z,Africa/Asmara]


相关用法


注:本文由纯净天空筛选整理自Preeti Jain大神的英文原创作品 Java Clock Class | fixed() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。