在PGSQL中,DATE類型不包含時(shí)區(qū)信息。日期值僅包括年、月和日。如果要存儲(chǔ)帶有時(shí)區(qū)信息的日期和時(shí)間值,可以使用TIMESTAMP WITH TIME ZONE類型。
示例:
CREATE TABLE events (
event_id SERIAL PRIMARY KEY,
event_name VARCHAR(50),
event_datetime TIMESTAMP WITH TIME ZONE
);
在上面的示例中,event_datetime
字段存儲(chǔ)了帶有時(shí)區(qū)信息的日期和時(shí)間值。當(dāng)插入或查詢數(shù)據(jù)時(shí),PGSQL會(huì)根據(jù)會(huì)話的時(shí)區(qū)設(shè)置將值轉(zhuǎn)換為對(duì)應(yīng)的時(shí)區(qū)。