Time and Date Type
Remarks
The time and date are accurate to milliseconds.
Name |
Description |
Storage Space |
---|---|---|
DATE |
Date and time. Only the ISO 8601 format is supported, for example 2020-01-01. |
32 bits |
TIME |
Time (hour, minute, second, millisecond) without a time zone Example: TIME '01:02:03.456' |
64 bits |
TIME WITH TIMEZONE |
Time with a time zone (hour, minute, second, millisecond). Time zones are expressed as the numeric UTC offset value. Example: TIME '01:02:03.456 -08:00' |
96 bits |
TIMESTAMP |
Timestamp |
64 bits |
TIMESTAMP WITH TIMEZONE |
Timestamp with time zone |
64 bits |
INTERVAL YEAR TO MONTH |
Time interval literal year and month, in the format of SY-M. S: optional symbols (+/-) Y: years M: months |
128 characters |
INTERVAL DAY TO SECOND |
The time interval literally indicates the day, hour, minute, and second, and is accurate to millisecond. The format is SD H:M:S.nnn. S: optional symbols (+/-) D: days M: minutes S: seconds nnn: milliseconds |
128 characters |
Example:
-- Query the date: SELECT DATE '2020-07-08'; _col0 ------------ 2020-07-08 (1 row) -- Query time: SELECT TIME '23:10:15'; _col0 -------------- 23:10:15 (1 row) SELECT TIME '01:02:03.456 -08:00'; _col0 -------------- 01:02:03.456-08:00 (1 row) -- Time interval usage SELECT TIMESTAMP '2015-10-18 23:00:15' + INTERVAL '3 12:15:4.111' DAY TO SECOND; _col0 ------------------------- 2015-10-22 11:15:19.111 (1 row) SELECT TIMESTAMP '2015-10-18 23:00:15' + INTERVAL '3-1' YEAR TO MONTH; _col0 ------------------------- 2018-11-18 23:00:15 (1 row) select INTERVAL '3' YEAR + INTERVAL '2' MONTH ; _col0 ------- 3-2 (1 row) select INTERVAL '1' DAY+INTERVAL '2' HOUR +INTERVAL '3' MINUTE +INTERVAL '4' SECOND ; _col0 ---------------- 1 02:03:04.000 (1 row)
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot