Class JdbcTimestamp

Jdbc时间戳

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(格林尼治标准时间)以来经过的毫秒数。


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(格林尼治标准时间)以来的毫秒数。

setYear(year)

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

参数

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