Most visited

Recently visited

Added in API level 1

Time

public class Time
extends Date

java.lang.Object
   ↳ java.util.Date
     ↳ java.sql.Time


围绕java.util.Date类的薄包装器,它允许JDBC API将其标识为SQL TIME值。 Time类添加格式化和解析操作以支持时间值的JDBC转义语法。

日期组件应该设置为1970年1月1日的“零时期”值,不应该被访问。

Summary

Public constructors

Time(int hour, int minute, int second)

此构造函数在API级别1中已弃用。使用构造函数以毫秒值代替此构造函数

Time(long time)

使用毫秒时间值构造一个 Time对象。

Public methods

int getDate()

此方法已弃用。 此方法不推荐使用,因为SQL TIME值没有日期组件,所以不应使用此方法。

int getDay()

此方法已弃用。 此方法已弃用,因此SQL TIME值没有日组件,因此不应使用此方法。

int getMonth()

此方法已弃用。 此方法已弃用,不应使用,因为SQL TIME值没有月份组件。

int getYear()

此方法已弃用。 此方法已弃用,因此SQL TIME值不包含年份组件,因此不应使用此方法。

void setDate(int i)

此方法已弃用。 此方法已弃用,因此SQL TIME值不包含日期组件,因此不应使用此方法。

void setMonth(int i)

此方法已弃用。 此方法已弃用,不应使用,因为SQL TIME值没有月份组件。

void setTime(long time)

使用毫秒时间值设置 Time对象。

void setYear(int i)

此方法已弃用。 此方法已弃用,因此SQL TIME值不包含年份组件,因此不应使用此方法。

String toString()

使用JDBC时间转义格式格式化一个时间。

static Time valueOf(String s)

将JDBC时间转义格式的字符串转换为 Time值。

Inherited methods

From class java.util.Date
From class java.lang.Object
From interface java.lang.Comparable

Public constructors

Time

Added in API level 1
Time (int hour, 
                int minute, 
                int second)

此构造函数在API级别1中已弃用。
使用构造函数,该构造函数用毫秒值代替此构造函数

构造一个Time对象,使用小时,分钟和秒的给定值进行初始化。 驱动程序将日期组件设置为1970年1月1日。任何尝试访问Time对象的日期组件的Time都会引发java.lang.IllegalArgumentException

如果给定的参数超出范围,结果是不确定的。

Parameters
hour int: 0 to 23
minute int: 0 to 59
second int: 0 to 59

Time

Added in API level 1
Time (long time)

使用毫秒时间值构造一个 Time对象。

Parameters
time long: milliseconds since January 1, 1970, 00:00:00 GMT; a negative number is milliseconds before January 1, 1970, 00:00:00 GMT

Public methods

getDate

Added in API level 1
int getDate ()

此方法已弃用。
此方法已弃用,因此SQL TIME值不包含日期组件,因此不应使用此方法。

返回此Date对象所表示的月份中的某一天。 返回的值介于131之间,表示包含或开始于此Date对象表示的时间的月份的当天,如本地时区中所解释的。

Returns
int the day of the month represented by this date.
Throws
IllegalArgumentException if this method is invoked

也可以看看:

getDay

Added in API level 1
int getDay ()

此方法已弃用。
此方法已弃用,不应使用,因为SQL TIME值没有日组件。

返回此日期所代表的星期几。 返回的值( 0 =星期日, 1 =星期一, 2 =星期二, 3 =星期三, 4 =星期四, 5 =星期五, 6 =星期六)代表包含或以该时间表示的时刻开始的星期几Date对象,如当地时区中的解释。

Returns
int the day of the week represented by this date.
Throws
IllegalArgumentException if this method is invoked

getMonth

Added in API level 1
int getMonth ()

此方法已弃用。
此方法已弃用,不应使用,因为SQL TIME值没有月份组件。

返回一个数字,表示包含或以此Date对象表示的时间点开始的月份。 返回的值介于011之间,值0代表1月份。

Returns
int the month represented by this date.
Throws
IllegalArgumentException if this method is invoked

也可以看看:

getYear

Added in API level 1
int getYear ()

此方法已弃用。
此方法已弃用,不应使用,因为SQL TIME值没有年份组件。

返回一个值,该值是包含当前时区中解释的 Date对象所代表的时间即从该年份开始减去1900的结果。

Returns
int the year represented by this date, minus 1900.
Throws
IllegalArgumentException if this method is invoked

也可以看看:

setDate

Added in API level 1
void setDate (int i)

此方法已弃用。
此方法已弃用,不应使用,因为SQL TIME值没有日期组件。

将此Date对象的月份的日期设置为指定值。 Date对象被修改,以便它表示在该月的指定日期内的时间点,年,月,小时,分钟和秒与以前相同,如本地时区中所解释的。 例如,如果日期是4月30日,日期设置为31,那么它将被视为在5月1日,因为4月只有30天。

Parameters
i int: the day of the month value between 1-31.
Throws
IllegalArgumentException if this method is invoked

也可以看看:

setMonth

Added in API level 1
void setMonth (int i)

此方法已弃用。
此方法已弃用,不应使用,因为SQL TIME值没有月份组件。

将此日期的月份设置为指定的值。 修改此Date对象,以便它代表指定月份内的时间点,年,日,时,分和秒与以前相同,如本地时区中所解释的。 例如,如果日期是10月31日,并且月份设置为6月,则新日期将被视为在7月1日,因为6月只有30天。

Parameters
i int: the month value between 0-11.
Throws
IllegalArgumentException if this method is invoked

也可以看看:

setTime

Added in API level 1
void setTime (long time)

使用毫秒时间值设置 Time对象。

Parameters
time long: milliseconds since January 1, 1970, 00:00:00 GMT; a negative number is milliseconds before January 1, 1970, 00:00:00 GMT

setYear

Added in API level 1
void setYear (int i)

此方法已弃用。
此方法已弃用,不应使用,因为SQL TIME值没有年份组件。

将此Date对象的年份设置为指定值加1900.此Date对象被修改,以便它表示指定年份内的一个时间点,月份,日期,小时,分钟和秒与以前相同,如当地时区的解释。 (当然,例如,如果日期是2月29日,并且年份设置为非闰年,那么新日期将被视为如同3月1日那样。)

Parameters
i int: the year value.
Throws
IllegalArgumentException if this method is invoked

也可以看看:

toString

Added in API level 1
String toString ()

使用JDBC时间转义格式格式化一个时间。

Returns
String a String in hh:mm:ss format

valueOf

Added in API level 1
Time valueOf (String s)

将JDBC时间转义格式的字符串转换为 Time值。

Parameters
s String: time in format "hh:mm:ss"
Returns
Time a corresponding Time object

Hooray!