PGInterval类
功能描述
这实现了一个处理Vastbase interval类型的类。
add(Calendar cal)
功能描述
在给定日历上滚动此interval值。
语法格式
public void add(Calendar cal)
参数说明
参数名 | 参数说明 |
---|---|
cal | 要添加到的日历实例 |
返回值
无。
add(Date date)
功能描述
在给定日期滚动此interval值。
语法格式
public void add(Date date)
参数说明
参数名 | 参数说明 |
---|---|
date | 要添加到的日历实例 |
返回值
无。
add(PGInterval interval)
功能描述
将此interval的值添加到传递的interval中。
语法格式
public void add(PGInterval interval)
参数说明
参数名 | 参数说明 |
---|---|
interval | 要添加的interval值 |
返回值
无。
clone
功能描述
重写:PGobject类的clone方法。
语法格式
public Object clone()
throws CloneNotSupportedException
equals
功能描述
重写:PGobject类的equals方法。
语法格式
public boolean equals(Object obj)
getDays
功能描述
返回此interval所代表的天。
语法格式
public int getDays()
参数说明
无。
返回值
此interval所代表的天。
getHours
功能描述
返回此interval所代表的小时。
语法格式
public int getHours()
参数说明
无。
返回值
此interval所代表的小时。
getMinutes
功能描述
返回此interval所代表的分钟。
语法格式
public int getMinutes()
参数说明
无。
返回值
此interval所代表的分钟。
getMonths
功能描述
返回此interval所代表的月。
语法格式
public int getMonths()
参数说明
无。
返回值
此interval所代表的月。
getSeconds
功能描述
返回此interval所代表的秒。
语法格式
public double getSeconds()
参数说明
无。
返回值
此interval所代表的秒。
getValue
功能描述
重写:PGobject类的getValue方法。
语法格式
public String getValue()
getYears
功能描述
返回此interval所代表的年。
语法格式
public int getYears()
参数说明
无。
返回值
此interval所代表的年。
hashCode
功能描述
重写:PGobject类的hashCode方法。
语法格式
public int hashCode()
scale
功能描述
将这个interval乘以一个整数因子。服务器可以根据任意因素进行扩展,但这需要调整所有现有方法(如getDays)的调用签名,或者提供我们自己的分数间隔的理由。
语法格式
public void scale(int factor)
参数说明
参数名 | 参数说明 |
---|---|
factor | 比例因子 |
返回值
无。
setDays
功能描述
将此interval的天数设置为指定的值。
语法格式
public void setDays(int days)
参数说明
参数名 | 参数说明 |
---|---|
days | 要设置的天数 |
返回值
无。
setHours
功能描述
将此interval的小时数设置为指定的值。
语法格式
public void setHours(int hours)
参数说明
参数名 | 参数说明 |
---|---|
hours | 要设置的小时数 |
返回值
无。
setMinutes
功能描述
将此interval的分钟数设置为指定的值。
语法格式
public void setMinutes(int minutes)
参数说明
参数名 | 参数说明 |
---|---|
minutes | 要设置的分钟数 |
返回值
无。
setMonths
功能描述
将此interval的月份设置为指定的值。
语法格式
public void setMonths(int months)
参数说明
参数名 | 参数说明 |
---|---|
months | 要设置的月份 |
返回值
无。
setSeconds
功能描述
将此interval的秒设置为指定的值。
语法格式
public void setSeconds(double seconds)
参数说明
参数名 | 参数说明 |
---|---|
seconds | 要设置的秒 |
返回值
无。
setValue(int years, int months, int days, int hours, int minutes, double seconds)
功能描述
将此interval的所有值设置为指定的值。
语法格式
public void setValue(int years,
int months,
int days,
int hours,
int minutes,
double seconds)
参数说明
参数名 | 参数说明 |
---|---|
years | 要设置的年 |
months | 要设置的月 |
days | 要设置的日 |
hours | 要设置的小时 |
minutes | 要设置的分钟 |
seconds | 要设置的秒 |
返回值
无。
setValue(String value)
功能描述
重写:PGobject类的 setValue方法。
语法格式
public void setValue(String value)
throws SQLException
setYears
功能描述
将此interval的年设置为指定的值。
语法格式
public void setYears(int years)
参数说明
参数名 | 参数说明 |
---|---|
years | 要设置的年 |
返回值
此interval所代表的小时。