CURRENT_DATETIME

傳回指定或預設時區的目前日期和時間。

用法示範

CURRENT_DATETIME()
CURRENT_DATETIME("America/Los_Angeles")

語法

CURRENT_DATETIME([time_zone_name])

參數

  • time_zone_name - 選用。代表時區的文字欄位或運算式。

時區名稱

時區名稱是 tz 資料庫中的 tz ID。

如需較簡單、不用太詳盡的參考資料,請參閱 Wikipedia 的 tz 資料庫時區清單

範例:

America/Los_Angeles
America/Argentina/Buenos_Aires
Etc/UTC
Pacific/Auckland

使用時區名稱時,名稱和時間戳記的其餘部分之間必須有空格:

2014-09-27 12:30:00.45 America/Los_Angeles

請注意,並非所有時區名稱均可互換,即使它們剛好在一年的特定期間報告了相同的時間也是如此。舉例來說,在日光節約時間 (DST) 這段期間內,America/Los_AngelesUTC-7:00 報告的時間相同,但在 DST 以外的期間報告的時間則與 UTC-8:00 相同。

如果未指定時區,系統會使用預設時區值 (世界標準時間)。

如果 time_zone_name 參數評估為 NULL,這個函式會傳回 NULL

傳回資料類型

日期與時間

範例

範例公式
CURRENT_DATETIME()
CURRENT_DATETIME("America/Los_Angeles")
CURRENT_DATETIME("Asia/Tokyo")

附註

這個函式不適用於相容模式日期類型