com.stimulsoft.base.system
Class StiTimeSpan

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

public class StiTimeSpan
extends java.lang.Object
implements java.lang.Comparable<StiTimeSpan>

Represents a time interval. Copyright Stimulsoft


Field Summary
static StiTimeSpan ZERO
           
 
Constructor Summary
StiTimeSpan()
           
StiTimeSpan(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
 int compareTo(StiTimeSpan o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String format(java.lang.String format)
           
 java.lang.String formatString()
           
static StiTimeSpan fromDays(double days)
           
static StiTimeSpan fromHours(double hours)
           
static StiTimeSpan fromInterval(java.util.Calendar dateBegin, java.util.Calendar dateEnd)
           
static StiTimeSpan fromMilliseconds(double milliseconds)
           
static StiTimeSpan fromMinutes(double minutes)
           
static StiTimeSpan FromSeconds(double seconds)
           
static StiTimeSpan fromTicks(double ticks)
           
 int getDays()
           
 int getHours()
           
 int getMinutes()
           
 int getSeconds()
           
 long getTicks()
           
 double getTotalDays()
           
 double getTotalHours()
           
 double getTotalMilliseconds()
           
 double getTotalMinutes()
           
 double getTotalMonth()
           
 double getTotalSeconds()
           
 double getTotalYear()
           
 void setTicks(long ticks)
           
 java.lang.String toString()
           
static StiTimeSpan valueOf(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO

public static final StiTimeSpan ZERO
Constructor Detail

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 Detail

FromSeconds

public static StiTimeSpan FromSeconds(double seconds)

fromDays

public static StiTimeSpan fromDays(double days)

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(java.lang.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 java.lang.String formatString()

getSeconds

public int getSeconds()

getMinutes

public int getMinutes()

getHours

public int getHours()

getDays

public int getDays()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

fromInterval

public static StiTimeSpan fromInterval(java.util.Calendar dateBegin,
                                       java.util.Calendar dateEnd)

setTicks

public void setTicks(long ticks)

getTicks

public long getTicks()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

format

public java.lang.String format(java.lang.String format)

compareTo

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