Class Interval
java.lang.Object
io.vertx.pgclient.data.Interval
Postgres Interval is date and time based
such as 120 years 3 months 332 days 20 hours 20 minutes 20.999999 seconds
- Author:
- Emad Alblueshi
-
Constructor Summary
ConstructorsConstructorDescriptionInterval()Interval(int years) Interval(int years, int months) Interval(int years, int months, int days) Interval(int years, int months, int days, int hours) Interval(int years, int months, int days, int hours, int minutes) Interval(int years, int months, int days, int hours, int minutes, int seconds) Interval(int years, int months, int days, int hours, int minutes, int seconds, int microseconds) -
Method Summary
Modifier and TypeMethodDescriptiondays(int days) booleanintgetDays()intgetHours()intintintintintgetYears()inthashCode()hours(int hours) microseconds(int microseconds) minutes(int minutes) months(int months) static Intervalof()static Intervalof(int years) static Intervalof(int years, int months) static Intervalof(int years, int months, int days) static Intervalof(int years, int months, int days, int hours) static Intervalof(int years, int months, int days, int hours, int minutes) static Intervalof(int years, int months, int days, int hours, int minutes, int seconds) static Intervalof(int years, int months, int days, int hours, int minutes, int seconds, int microseconds) static IntervalCreates an instance from the givenDuration.seconds(int seconds) voidsetDays(int days) voidsetHours(int hours) voidsetMicroseconds(int microseconds) voidsetMinutes(int minutes) voidsetMonths(int months) voidsetSeconds(int seconds) voidsetYears(int years) Convert this interval to an instance ofDuration.toString()years(int years)
-
Constructor Details
-
Interval
public Interval() -
Interval
public Interval(int years, int months, int days, int hours, int minutes, int seconds, int microseconds) -
Interval
public Interval(int years, int months, int days, int hours, int minutes, int seconds) -
Interval
public Interval(int years, int months, int days, int hours, int minutes) -
Interval
public Interval(int years, int months, int days, int hours) -
Interval
public Interval(int years, int months, int days) -
Interval
public Interval(int years, int months) -
Interval
public Interval(int years)
-
-
Method Details
-
of
-
of
public static Interval of(int years, int months, int days, int hours, int minutes, int seconds, int microseconds) -
of
-
of
-
of
-
of
-
of
-
of
-
of
Creates an instance from the givenDuration.The conversion algorithm assumes a year lasts 12 months and a month lasts 30 days, as Postgres does and ISO 8601 suggests.
- Parameters:
duration- the value to convert- Returns:
- a new instance of
Interval
-
years
-
months
-
days
-
hours
-
minutes
-
seconds
-
microseconds
-
getYears
public int getYears() -
setYears
public void setYears(int years) -
getMonths
public int getMonths() -
setMonths
public void setMonths(int months) -
getDays
public int getDays() -
setDays
public void setDays(int days) -
getHours
public int getHours() -
setHours
public void setHours(int hours) -
getMinutes
public int getMinutes() -
setMinutes
public void setMinutes(int minutes) -
getSeconds
public int getSeconds() -
setSeconds
public void setSeconds(int seconds) -
getMicroseconds
public int getMicroseconds() -
setMicroseconds
public void setMicroseconds(int microseconds) -
equals
-
hashCode
-
toString
-
toDuration
Convert this interval to an instance ofDuration.The conversion algorithm assumes a year lasts 12 months and a month lasts 30 days, as Postgres does and ISO 8601 suggests.
- Returns:
- an instance of
Durationrepresenting the same amount of time as this interval
-