Uses of Enum Class
net.time4j.SI

Packages that use SI
Package
Description
The main package contains four basic types of ISO-8601, namely PlainDate, PlainTime, PlainTimestamp and Moment.
Interval support.
  • Uses of SI in net.time4j

    Fields in net.time4j with type parameters of type SI
    Modifier and Type
    Field
    Description
    MachineTime.ON_UTC_SCALE
    Reversible metric on the UTC scale (inclusive leap seconds).
    Methods in net.time4j that return SI
    Modifier and Type
    Method
    Description
    static SI
    SI.valueOf​(String name)
    Returns the enum constant of this class with the specified name.
    static SI[]
    SI.values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Methods in net.time4j that return types with arguments of type SI
    Modifier and Type
    Method
    Description
    static MachineTime<SI>
    MachineTime.of​(long amount, SI unit)
    Creates a machine time duration on the UTC scale.
    static MachineTime<SI>
    MachineTime.ofSISeconds​(double seconds)
    Creates a machine time duration on the UTC scale.
    static MachineTime<SI>
    MachineTime.ofSISeconds​(BigDecimal seconds)
    Creates a machine time duration on the UTC scale.
    static MachineTime<SI>
    MachineTime.ofSIUnits​(long seconds, int fraction)
    Creates a machine time duration on the UTC scale.
    MachineTime.summingUpReal()
    Helps to sum up durations of a stream.
    MachineTime.summingUpReal()
    Helps to sum up durations of a stream.
    Methods in net.time4j with parameters of type SI
    Modifier and Type
    Method
    Description
    Moment.minus​(long amount, SI unit)
    Subtracts an amount of given SI-unit from this timestamp on the UTC time scale.
    static MachineTime<SI>
    MachineTime.of​(long amount, SI unit)
    Creates a machine time duration on the UTC scale.
    Moment.plus​(long amount, SI unit)
    Adds an amount of given SI-unit to this timestamp on the UTC time scale.
    long
    Moment.until​(Moment end, SI unit)
    Calculates the time distance between this timestamp and given end timestamp in given SI-unit on the UTC time scale.
    Method parameters in net.time4j with type arguments of type SI
    Modifier and Type
    Method
    Description
    Moment.minus​(MachineTime<SI> realTime)
    Subtracts given real time from this timestamp on the UTC time scale.
    Moment.plus​(MachineTime<SI> realTime)
    Adds given real time to this timestamp on the UTC time scale.
  • Uses of SI in net.time4j.range

    Methods in net.time4j.range that return types with arguments of type SI
    Modifier and Type
    Method
    Description
    MomentInterval.getRealDuration()
    Yields the length of this interval on the UTC-scale.
    Methods in net.time4j.range with parameters of type SI
    Modifier and Type
    Method
    Description
    MomentInterval.move​(long amount, SI unit)
    Moves this interval along the UTC-axis by given SI-units.