FROM_TZ函數可以將傳入的時間戳記和時區資訊轉換成當前資料庫所在時區的時間。
您需要安裝polar_from_tz外掛程式才能使用FROM_TZ函數,安裝命令如下:
CREATE EXTENSION polar_from_tz;文法
from_tz(timestamp_value, time_zone_value)參數
| 參數 | 說明 |
timestamp_value | 時間戳記,例如2020-11-26 08:00:00。 |
time_zone_value | 時區,支援如下幾種格式的字串:
|
樣本
- 當
time_zone_value的值為'TZH:TZM'格式時,查詢語句如下:select from_tz('2020-11-26 08:00:00','+08:00') FROM dual;查詢結果如下:
"2020-11-26 00:00:00+00" - 當
time_zone_value的值為TZR格式時,查詢語句如下:select from_tz('2020-11-26 08:00:00','America/Los_Angeles') FROM dual;查詢結果如下:
"2020-11-26 16:00:00+00" - 當
time_zone_value的值為TZD格式時,查詢語句如下:select from_tz('2020-11-26 08:00:00','PST') FROM dual;查詢結果如下:
"2020-11-26 16:00:00+00"