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_Angeles
與 UTC-7:00
報告的時間相同,但在 DST 以外的期間報告的時間則與 UTC-8:00
相同。
如果未指定時區,系統會使用預設時區值 (世界標準時間)。
如果 time_zone_name
參數評估為 NULL
,這個函式會傳回 NULL
。
傳回資料類型
日期與時間
範例
範例公式 |
---|
CURRENT_DATETIME() |
CURRENT_DATETIME("America/Los_Angeles") |
CURRENT_DATETIME("Asia/Tokyo") |
附註
這個函式不適用於相容模式日期類型。