Note
警告 TIME
类型应仅在极少数情况下使用,即可以忽略时间戳的日期部分时。
大多数应用程序应使用 TIMESTAMP
类型 来表示其时间戳。
TIME
和 TIMETZ
类型指定了一天中的小时、分钟、秒和微秒。
Name | Aliases | Description |
---|---|---|
TIME |
TIME WITHOUT TIME ZONE |
一天中的时间(忽略时区) |
TIMETZ |
TIME WITH TIME ZONE |
一天中的时间(使用时区) |
可以使用类型名称作为关键字创建实例,其中数据必须根据ISO 8601格式进行格式化(hh:mm:ss[.zzzzzz][+-TT[:tt]]
)。
SELECT TIME '1992-09-20 11:30:00.123456';
11:30:00.123456
SELECT TIMETZ '1992-09-20 11:30:00.123456';
11:30:00.123456+00
SELECT TIMETZ '1992-09-20 11:30:00.123456-02:00';
13:30:00.123456+00
SELECT TIMETZ '1992-09-20 11:30:00.123456+05:30';
06:00:00.123456+00
Note
警告
TIME
类型应仅在极少数情况下使用,即可以忽略时间戳的日期部分时。 大多数应用程序应使用TIMESTAMP
类型 来表示其时间戳。