Package com.gentlyweb.utils
Class TimeDuration
- java.lang.Object
-
- com.gentlyweb.utils.TimeDuration
-
public class TimeDuration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FORMAT_SPEC
-
Constructor Summary
Constructors Constructor Description TimeDuration(int days, int hours, int mins, int secs)TimeDuration(int days, int hours, int mins, int secs, int millis)TimeDuration(long millis)TimeDuration(TimeDuration t)TimeDuration(Date d)TimeDuration(Date from, Date to)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(TimeDuration t)Stringformat()Stringformat(String spec)DategetAsDate()intgetDays()intgetHours()static TimeDurationgetInstance(long millis)static TimeDurationgetInstance(TimeDuration t)static TimeDurationgetInstance(Timing t)static TimeDurationgetInstance(Date d)intgetMillis()intgetMins()intgetSecs()voidinit(long millis)voidinit(TimeDuration t)longrollUpToMillis()voidsetDays(int d)voidsetHours(int h)voidsetMillis(int m)voidsetMins(int m)voidsetSecs(int s)voidsubtract(TimeDuration t)
-
-
-
Field Detail
-
DEFAULT_FORMAT_SPEC
public static final String DEFAULT_FORMAT_SPEC
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TimeDuration
public TimeDuration(int days, int hours, int mins, int secs)
-
TimeDuration
public TimeDuration(Date d)
-
TimeDuration
public TimeDuration(long millis)
-
TimeDuration
public TimeDuration(TimeDuration t)
-
TimeDuration
public TimeDuration(int days, int hours, int mins, int secs, int millis)
-
-
Method Detail
-
init
public void init(long millis)
-
init
public void init(TimeDuration t)
-
subtract
public void subtract(TimeDuration t)
-
add
public void add(TimeDuration t)
-
getInstance
public static TimeDuration getInstance(TimeDuration t)
-
getInstance
public static TimeDuration getInstance(Timing t)
-
getInstance
public static TimeDuration getInstance(Date d)
-
getInstance
public static TimeDuration getInstance(long millis)
-
getAsDate
public Date getAsDate()
-
rollUpToMillis
public long rollUpToMillis()
-
setMillis
public void setMillis(int m)
-
getMillis
public int getMillis()
-
setSecs
public void setSecs(int s)
-
getSecs
public int getSecs()
-
setMins
public void setMins(int m)
-
getMins
public int getMins()
-
setHours
public void setHours(int h)
-
getHours
public int getHours()
-
setDays
public void setDays(int d)
-
getDays
public int getDays()
-
format
public String format()
-
-