public class NBootDuration extends Object implements Serializable
| Constructor and Description |
|---|
NBootDuration(long[] values,
ChronoUnit smallestUnit,
ChronoUnit largestUnit) |
NBootDuration(long timeMillis,
int timeNanos) |
NBootDuration(long timeMillis,
int timeNanos,
ChronoUnit smallestUnit,
ChronoUnit largestUnit) |
NBootDuration(long years,
long months,
long weeks,
long days,
long hours,
long minutes,
long seconds,
long milliSeconds,
long micros,
long nanos,
ChronoUnit smallestUnit,
ChronoUnit largestUnit) |
public NBootDuration(long years,
long months,
long weeks,
long days,
long hours,
long minutes,
long seconds,
long milliSeconds,
long micros,
long nanos,
ChronoUnit smallestUnit,
ChronoUnit largestUnit)
public NBootDuration(long[] values,
ChronoUnit smallestUnit,
ChronoUnit largestUnit)
public NBootDuration(long timeMillis,
int timeNanos)
public NBootDuration(long timeMillis,
int timeNanos,
ChronoUnit smallestUnit,
ChronoUnit largestUnit)
public static NBootDuration ofNanos(long durationNanos)
public static NBootDuration ofNanos(long durationNanos, ChronoUnit smallestUnit, ChronoUnit largestUnit)
public static NBootDuration ofNanosOnly(long durationNanos)
public static NBootDuration ofMillisOnly(long durationMillis)
public static NBootDuration ofSecondsOnly(long durationSeconds)
public static NBootDuration ofMinutesOnly(long durationMinutes)
public static NBootDuration ofHoursOnly(long durationHours)
public static NBootDuration ofDaysOnly(long durationDays)
public static NBootDuration ofWeeksOnly(long durationWeeks)
public static NBootDuration ofMonthOnly(long durationMonths)
public static NBootDuration ofYearsOnly(long durationYears)
public static NBootDuration ofSeconds(long durationSeconds)
public static NBootDuration ofMinutes(long durationMinutes)
public static NBootDuration ofHours(long durationHours)
public static NBootDuration ofDays(long durationDays)
public static NBootDuration ofWeeks(long durationWeeks)
public static NBootDuration ofMonth(long durationMonths)
public static NBootDuration ofYears(long durationYears)
public static NBootDuration ofUnitOnly(long durationInUnit, ChronoUnit unit)
public static NBootDuration ofUnit(long durationInUnit, ChronoUnit unit)
public static NBootDuration ofMillis(long durationMillis)
public static NBootDuration ofMillis(long durationMillis, ChronoUnit smallestUnit, ChronoUnit largestUnit)
public static NBootDuration ofDuration(Duration duration)
public static NBootDuration ofMillisAndNanos(long durationMillis, int nanos)
public static NBootDuration of(long[] values, ChronoUnit smallestUnit, ChronoUnit largestUnit)
public static NBootDuration of(long[] values)
public static NBootDuration ofSecondsAndNanos(long durationSeconds, long nanos)
public long getNanos()
public ChronoUnit firstNonZeroUp(ChronoUnit unit)
public ChronoUnit firstNonZeroDown(ChronoUnit unit)
public boolean isZeroDown(ChronoUnit unit)
public boolean isZeroUp(ChronoUnit unit)
public long getAs(ChronoUnit unit)
public long get(ChronoUnit unit)
public long getMicros()
public long getMilliSeconds()
public long getSeconds()
public long getMinutes()
public long getHours()
public long getDays()
public long getYears()
public long getMonths()
public long getWeeks()
public ChronoUnit getLargestUnit()
public ChronoUnit getSmallestUnit()
public long getTimeAsYears()
public long getTimeAsMonths()
public long getTimeAsWeeks()
public long getTimeAsDays()
public long getTimeAsHours()
public long getTimeAsMinutes()
public long getTimeAsSeconds()
public double getTimeAsDoubleSeconds()
public long getTimeAsMillis()
public long getTimeAsMicros()
public long getTimeAsNanos()
public long getTimeMillis()
public int getTimeNanos()
public Duration toDuration()
public NBootDuration withSmallestUnit(ChronoUnit smallestUnit)
public NBootDuration withLargestUnit(ChronoUnit largestUnit)
public NBootDuration withUnits(ChronoUnit smallestUnit, ChronoUnit largestUnit)
public NBootDuration neg()
public NBootDuration add(NBootDuration other)
public NBootDuration mul(double other)
public NBootDuration mul(long other)
public NBootDuration subtract(NBootDuration other)
public NBootDuration normalize()
public boolean isZero()
public long[] toUnitsArray()
Copyright © 2026 vpc open source initiative. All rights reserved.