Package com.stimulsoft.base.system
Class StiTimeSpan
java.lang.Object
com.stimulsoft.base.system.StiTimeSpan
- All Implemented Interfaces:
Comparable<StiTimeSpan>
Represents a time interval.
Copyright Stimulsoft
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStiTimeSpan(float ticks) StiTimeSpan(int hours, int minutes, int seconds) StiTimeSpan(int days, int hours, int minutes, int seconds) StiTimeSpan(int days, int hours, int minutes, int seconds, int milliseconds) StiTimeSpan(long ticks) -
Method Summary
Modifier and TypeMethodDescriptionadd(StiTimeSpan timeSpan) intbooleanstatic StiTimeSpanfromDays(double days) static StiTimeSpanfromHours(double hours) static StiTimeSpanstatic StiTimeSpanfromInterval(ZonedDateTime dateBegin, ZonedDateTime dateEnd) static StiTimeSpanfromMilliseconds(double milliseconds) static StiTimeSpanfromMinutes(double minutes) static StiTimeSpanfromSeconds(double seconds) static StiTimeSpanfromTicks(double ticks) intgetDays()intgetHours()intintlonggetTicks()doubledoubledoubledoubledoubledoubledoublevoidsetTicks(long ticks) subtract(StiTimeSpan timeSpan) toString()static StiTimeSpan
-
Field Details
-
TicksPerDay
public static final long TicksPerDay- See Also:
-
ZERO
-
-
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
-
fromDays
-
fromHours
-
fromHours
-
fromMilliseconds
-
fromMinutes
-
fromTicks
-
valueOf
-
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
-
getSeconds
public int getSeconds() -
getMinutes
public int getMinutes() -
getHours
public int getHours() -
getDays
public int getDays() -
toString
-
fromInterval
-
setTicks
public void setTicks(long ticks) -
getTicks
public long getTicks() -
equals
-
add
-
subtract
-
format
-
compareTo
- Specified by:
compareToin interfaceComparable<StiTimeSpan>
-