溫馨提示×

PostgreSQL中的時區轉換

小樊
534
2024-08-16 14:34:37
欄目: 云計算

在 PostgreSQL 中,時區轉換的方法主要涉及到兩個函數:AT TIME ZONEtimezone()。

  1. 使用 AT TIME ZONE 函數:
SELECT timestamp_column AT TIME ZONE 'UTC' AS utc_timestamp
FROM table_name;

這將把 timestamp_column 中的時間戳轉換為 UTC 時區的時間戳。

  1. 使用 timezone() 函數:
SELECT timezone('UTC', timestamp_column) AS utc_timestamp
FROM table_name;

這也會將 timestamp_column 中的時間戳轉換為 UTC 時區的時間戳。

要注意的是,PostgreSQL 使用 timestamp with time zone 類型來存儲日期和時間信息,因此如果需要根據不同的時區進行轉換,可以先確保數據存儲的時區是正確的,然后再根據需求使用上述函數進行轉換。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女