TimeUtil.java

net.minecraft.util.TimeUtil

信息

  • 全限定名:net.minecraft.util.TimeUtil
  • 类型:public class
  • 包:net.minecraft.util
  • 源码路径:src/main/java/net/minecraft/util/TimeUtil.java
  • 起始行号:L6
  • 职责:

    TODO

字段/常量

  • NANOSECONDS_PER_SECOND

    • 类型: long
    • 修饰符: public static final
    • 源码定位: L7
    • 说明:

      TODO

  • NANOSECONDS_PER_MILLISECOND

    • 类型: long
    • 修饰符: public static final
    • 源码定位: L8
    • 说明:

      TODO

  • MILLISECONDS_PER_SECOND

    • 类型: long
    • 修饰符: public static final
    • 源码定位: L9
    • 说明:

      TODO

  • SECONDS_PER_HOUR

    • 类型: long
    • 修饰符: public static final
    • 源码定位: L10
    • 说明:

      TODO

  • SECONDS_PER_MINUTE

    • 类型: int
    • 修饰符: public static final
    • 源码定位: L11
    • 说明:

      TODO

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

public static UniformInt rangeOfSeconds(int minInclusive, int maxInclusive) @ L13

  • 方法名:rangeOfSeconds
  • 源码定位:L13
  • 返回类型:UniformInt
  • 修饰符:public static

参数:

  • minInclusive: int
  • maxInclusive: int

说明:

TODO

代码

public class TimeUtil {
    public static final long NANOSECONDS_PER_SECOND = TimeUnit.SECONDS.toNanos(1L);
    public static final long NANOSECONDS_PER_MILLISECOND = TimeUnit.MILLISECONDS.toNanos(1L);
    public static final long MILLISECONDS_PER_SECOND = TimeUnit.SECONDS.toMillis(1L);
    public static final long SECONDS_PER_HOUR = TimeUnit.HOURS.toSeconds(1L);
    public static final int SECONDS_PER_MINUTE = (int)TimeUnit.MINUTES.toSeconds(1L);
 
    public static UniformInt rangeOfSeconds(int minInclusive, int maxInclusive) {
        return UniformInt.of(minInclusive * 20, maxInclusive * 20);
    }
}

引用的其他类

  • UniformInt
    • 引用位置: 方法调用/返回值
    • 关联成员: UniformInt.of()