The TIME and TIMETZ types specify the hour, minute, second, microsecond of a day.
| Name | Aliases | Description |
|---|---|---|
TIME | TIME WITHOUT TIME ZONE | time of day (ignores time zone) |
TIMETZ | TIME WITH TIME ZONE | time of day (uses time zone) |
Instances can be created using the type names as a keyword, where the data must be formatted according to the ISO 8601 format (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
Warning The
TIMEtype should only be used in rare cases, where the date part of the timestamp can be disregarded. Most applications should use theTIMESTAMPtypes to represent their timestamps.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/sql/data_types/time.html