Class StiTimeSpan

java.lang.Object
com.stimulsoft.base.system.StiTimeSpan
All Implemented Interfaces:
Comparable<StiTimeSpan>

public class StiTimeSpan extends Object implements Comparable<StiTimeSpan>
Represents a time interval. Copyright Stimulsoft
  • Field Details

  • Constructor Details

    • StiTimeSpan

      public StiTimeSpan(long ticks)
    • StiTimeSpan

      public StiTimeSpan(int hours, int minutes, int seconds)
    • StiTimeSpan

      public StiTimeSpan(int days, int hours, int minutes, int seconds)
    • StiTimeSpan

      public StiTimeSpan(int days, int hours, int minutes, int seconds, int milliseconds)
    • StiTimeSpan

      public StiTimeSpan()
    • StiTimeSpan

      public StiTimeSpan(float ticks)
  • Method Details

    • fromSeconds

      public static StiTimeSpan fromSeconds(double seconds)
    • fromDays

      public static StiTimeSpan fromDays(double days)
    • fromHours

      public static StiTimeSpan fromHours(double hours)
    • fromHours

      public static StiTimeSpan fromHours(Double hours)
    • fromMilliseconds

      public static StiTimeSpan fromMilliseconds(double milliseconds)
    • fromMinutes

      public static StiTimeSpan fromMinutes(double minutes)
    • fromTicks

      public static StiTimeSpan fromTicks(double ticks)
    • valueOf

      public static StiTimeSpan valueOf(String str)
    • getTotalYear

      public double getTotalYear()
    • getTotalMonth

      public double getTotalMonth()
    • getTotalDays

      public double getTotalDays()
    • getTotalHours

      public double getTotalHours()
    • getTotalMinutes

      public double getTotalMinutes()
    • getTotalSeconds

      public double getTotalSeconds()
    • getTotalMilliseconds

      public double getTotalMilliseconds()
    • formatString

      public String formatString()
    • getSeconds

      public int getSeconds()
    • getMinutes

      public int getMinutes()
    • getHours

      public int getHours()
    • getDays

      public int getDays()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • fromInterval

      public static StiTimeSpan fromInterval(ZonedDateTime dateBegin, ZonedDateTime dateEnd)
    • setTicks

      public void setTicks(long ticks)
    • getTicks

      public long getTicks()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • add

      public StiTimeSpan add(StiTimeSpan timeSpan)
    • subtract

      public StiTimeSpan subtract(StiTimeSpan timeSpan)
    • format

      public String format(String format)
    • compareTo

      public int compareTo(StiTimeSpan o)
      Specified by:
      compareTo in interface Comparable<StiTimeSpan>