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 日。