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 之间的数字(含 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(含 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 日。