全部產品
Search
文件中心

MaxCompute:CURRENT_TIMESTAMP

更新時間:Nov 25, 2025

CURRENT_TIMESTAMP函數用於擷取目前時間,並返回TIMESTAMP類型。

命令格式

TIMESTAMP CURRENT_TIMESTAMP()

-- 標準樣本。
-- 返回2025-06-05 13:37:21.123。
SELECT CURRENT_TIMESTAMP();

參數說明

該函數無需輸入參數。

傳回值說明

返回TIMESTAMP類型。返回當前Session/Project的時區時間戳記。返回規則如下:

若時間毫秒位為000,則傳回值的毫秒位為0;若時間毫秒位為x00,則傳回值的毫秒位為x;若時間毫秒位為xx0,則傳回值的毫秒位為xx。

使用樣本

下述樣本中,假設當前系統時間為北京時間(UTC+8)2025-06-05 13:37:21.001。

SET odps.sql.timezone=Asia/Shanghai;
-- 返回2025-06-05 13:37:21.001。
SELECT CURRENT_TIMESTAMP();

SET odps.sql.timezone=Etc/GMT;
-- 返回2025-06-05 05:37:21.001。
SELECT CURRENT_TIMESTAMP();

相關函數

CURRENT_TIMESTAMP函數屬於日期函數,更多日期計算、日期轉換的相關函數請參見日期函數