Class JdbcTimestamp

JdbcTimestamp

JDBC Timestamp。如需查看此类的文档,请参阅 java.sql.Timestamp

方法

方法返回类型简介
after(when)Boolean如需查看此方法的文档,请参阅 java.sql.Timestamp#after(Timestamp)
before(when)Boolean如需查看此方法的文档,请参阅 java.sql.Timestamp#before(Timestamp)
getDate()Integer如需查看此方法的文档,请参阅 java.sql.Date#getDate()
getHours()Integer如需查看此方法的文档,请参阅 java.sql.Date#getHours()
getMinutes()Integer如需查看此方法的文档,请参阅 java.sql.Date#getMinutes()
getMonth()Integer如需查看此方法的文档,请参阅 java.sql.Date#getMonth()
getNanos()Integer如需查看此方法的文档,请参阅 java.sql.Timestamp#getNanos()
getSeconds()Integer如需查看此方法的文档,请参阅 java.sql.Date#getSeconds()
getTime()Integer如需查看此方法的文档,请参阅 java.sql.Timestamp#getTime()
getYear()Integer如需查看此方法的文档,请参阅 java.sql.Date#getYear()
setDate(date)void如需查看此方法的文档,请参阅 java.sql.Date#setDate(int)
setHours(hours)void如需查看此方法的文档,请参阅 java.sql.Date#setHours(int)
setMinutes(minutes)void如需查看此方法的文档,请参阅 java.sql.Date#setMinutes(int)
setMonth(month)void如需查看此方法的文档,请参阅 java.sql.Date#setMonth(int)
setNanos(nanoseconds)void如需查看此方法的文档,请参阅 java.sql.Timestamp#setNanos(int)
setSeconds(seconds)void如需查看此方法的文档,请参阅 java.sql.Date#setSeconds(int)
setTime(milliseconds)void如需查看此方法的文档,请参阅 java.sql.Timestamp#setTime(long)
setYear(year)void如需查看此方法的文档,请参阅 java.sql.Date#setYear(int)

详细文档

after(when)

如需查看此方法的文档,请参阅 java.sql.Timestamp#after(Timestamp)

参数

名称类型说明
whenJdbcTimestamp要比较的时间戳。

返回

Boolean - 当且仅当此时间戳严格晚于指定为参数的时间戳时为 true;否则为 false


before(when)

如需查看此方法的文档,请参阅 java.sql.Timestamp#before(Timestamp)

参数

名称类型说明
whenJdbcTimestamp要比较的时间戳。

返回

Boolean - 当且仅当此时间戳严格早于作为形参指定的时间戳时为 true;否则为 false


getDate()

如需查看此方法的文档,请参阅 java.sql.Date#getDate()

返回

Integer - 此时间戳表示的月份中的某天。返回的值介于 1 到 31 之间,表示相应时间戳所表示的时间点(以本地时区表示)所在月份的日期或开始日期。


getHours()

如需查看此方法的文档,请参阅 java.sql.Date#getHours()

返回

Integer - 此对象所表示的小时;该值是一个数字(0 到 23),表示此对象所表示的时间点所在或开始的当天的小时数(以本地时区为准)。


getMinutes()

如需查看此方法的文档,请参阅 java.sql.Date#getMinutes()

返回

Integer - 此对象所表示的小时数之后的分钟数,以本地时区进行解读。该值是介于 0 到 59 之间的数字(含边界值)。


getMonth()

如需查看此方法的文档,请参阅 java.sql.Date#getMonth()

返回

Integer - 包含或开始于相应时间戳所表示的时间点的月份。返回的值介于 0 到 11 之间,其中值 0 表示 1 月。


getNanos()

如需查看此方法的文档,请参阅 java.sql.Timestamp#getNanos()

返回

Integer - 相应时间戳的小数秒值(以纳秒为单位)。


getSeconds()

如需查看此方法的文档,请参阅 java.sql.Date#getSeconds()

返回

Integer - 此对象所表示的分钟数之后的秒数,以本地时区解释。该值是介于 0 到 61(含)之间的数字,其中 60 和 61 仅适用于将闰秒纳入考虑范围的机器。


getTime()

如需查看此方法的文档,请参阅 java.sql.Timestamp#getTime()

返回

Integer - 此时间对象所表示的自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。


getYear()

如需查看此方法的文档,请参阅 java.sql.Date#getYear()

返回

Integer - 一个值,表示包含或开始于相应时间戳所表示的时间点(以本地时区解释)的年份减去 1900 所得的结果。


setDate(date)

如需查看此方法的文档,请参阅 java.sql.Date#setDate(int)

参数

名称类型说明
dateInteger要设置的日期。此时间戳会更新为表示指定月份中的某个时间点,其年、月、小时、分钟和秒与之前相同(以本地时区解释)。例如,如果日期为 4 月 30 日,但日期设置为 31,则系统会将其视为 5 月 1 日,因为 4 月只有 30 天。

setHours(hours)

如需查看此方法的文档,请参阅 java.sql.Date#setHours(int)

参数

名称类型说明
hoursInteger要设置的小时;此对象会更新为表示指定小时内的某个时间点,其年、月、日、分钟和秒与之前相同(以本地时区为准)。

setMinutes(minutes)

如需查看此方法的文档,请参阅 java.sql.Date#setMinutes(int)

参数

名称类型说明
minutesInteger要设置的分钟数;此对象会更新为表示指定小时的指定分钟内的某个时间点,其年、月、日、小时和秒与之前相同(以本地时区为准)。

setMonth(month)

如需查看此方法的文档,请参阅 java.sql.Date#setMonth(int)

参数

名称类型说明
monthInteger要设置的月份。此时间戳会更新为表示指定月份内的一个时间点,其年、日期、小时、分钟和秒与之前相同(以本地时区表示)。例如,如果日期是 10 月 31 日,而月份设置为 6 月,那么新日期将视为 7 月 1 日,因为 6 月只有 30 天。

setNanos(nanoseconds)

如需查看此方法的文档,请参阅 java.sql.Timestamp#setNanos(int)

参数

名称类型说明
nanosecondsInteger新的小数秒值。

setSeconds(seconds)

如需查看此方法的文档,请参阅 java.sql.Date#setSeconds(int)

参数

名称类型说明
secondsInteger要设置的秒数;此对象会更新为表示指定分钟的指定秒数内的时间点,并且年、月、日、小时和分钟与之前相同(以本地时区为准)。

setTime(milliseconds)

如需查看此方法的文档,请参阅 java.sql.Timestamp#setTime(long)

参数

名称类型说明
millisecondsInteger要设置的时间值。该值是自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。

setYear(year)

如需查看此方法的文档,请参阅 java.sql.Date#setYear(int)

参数

名称类型说明
yearInteger要设置的年份值;相应时间戳的年份将设置为此值加 1900。此时间戳会更新为表示指定年份中的某个时间点,并且月份、日期、小时、分钟和秒与之前相同(以本地时区解释)。例如,如果日期为 2 月 29 日,但年份设置为非闰年,则新日期将视为 3 月 1 日。