Package com.impossibl.postgres.api.data
Class Interval
- java.lang.Object
-
- com.impossibl.postgres.api.data.Interval
-
public class Interval extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTo(Interval interval)voidaddTo(java.util.Calendar cal)voidaddTo(java.util.Date date)booleanequals(java.lang.Object obj)intgetDays()longgetHours()longgetMinutes()intgetMonths()intgetRawDays()intgetRawMonths()longgetRawTime()doublegetSeconds()intgetYears()inthashCode()voidsetDays(int days)voidsetHours(long hours)voidsetMinutes(long minutes)voidsetMonths(int months)voidsetRawDays(int days)voidsetRawMonths(int months)voidsetRawTime(long time)voidsetSeconds(double seconds)voidsetValue(int years, int months, int days, int hours, int minutes, double seconds)voidsetValue(int months, int days, long timeMicros)voidsetValue(java.lang.String value)voidsetValue(java.lang.String value, java.util.Locale locale)voidsetYears(int years)java.lang.StringtoString()java.lang.StringtoString(java.util.Locale locale)
-
-
-
Constructor Detail
-
Interval
public Interval(int months, int days, long timeMicros)
-
Interval
public Interval(int years, int months, int days, int hours, int minutes, double seconds)
-
Interval
public Interval(java.lang.String interval)
-
Interval
public Interval(java.lang.String interval, java.util.Locale locale)
-
Interval
public Interval()
-
-
Method Detail
-
setValue
public void setValue(java.lang.String value)
-
setValue
public void setValue(java.lang.String value, java.util.Locale locale)
-
setValue
public void setValue(int months, int days, long timeMicros)
-
setValue
public void setValue(int years, int months, int days, int hours, int minutes, double seconds)
-
getRawTime
public long getRawTime()
-
setRawTime
public void setRawTime(long time)
-
getRawDays
public int getRawDays()
-
setRawDays
public void setRawDays(int days)
-
getRawMonths
public int getRawMonths()
-
setRawMonths
public void setRawMonths(int months)
-
getHours
public long getHours()
-
setHours
public void setHours(long hours)
-
getMinutes
public long getMinutes()
-
setMinutes
public void setMinutes(long minutes)
-
getSeconds
public double getSeconds()
-
setSeconds
public void setSeconds(double seconds)
-
getDays
public int getDays()
-
setDays
public void setDays(int days)
-
getMonths
public int getMonths()
-
setMonths
public void setMonths(int months)
-
getYears
public int getYears()
-
setYears
public void setYears(int years)
-
addTo
public void addTo(java.util.Calendar cal)
-
addTo
public void addTo(java.util.Date date)
-
addTo
public void addTo(Interval interval)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.util.Locale locale)
-
-