跳到主要內容

日期與時間

日期與時間函數會對日期與時間值執行操作,以計算、擷取或格式化時間資訊並傳回結果。

Qlik 開放湖倉庫 中可以使用以下函數:

函數 描述
ADD_TIME_ZONE_OFFSET 將時區位移新增至日期。時區位移可以是 Java 的 ZoneId.of 方法接受的任何標準格式 (America/New_York、+0200 等)。
日期 將字串轉換為日期
DATE_ADD 將類型單位間隔值新增至時間戳記。減法可透過使用負值來執行
DATE_DIFF 傳回 timestamp2 - timestamp1 以單位表示
DATE_TRUNC 將日期截斷至指定單位
傳回時間戳記中的月份日期
星期 從時間戳記傳回 ISO 星期幾。值範圍從 1 (星期一) 到 7 (星期日)
DAY_OF_YEAR 從時間戳記傳回一年中的第幾天。值範圍從 1 到 366
EXTRACT_TIMESTAMP 將日期或時間戳記字串轉換為日期或時間戳記,自動偵測日期格式
FORMAT_DATETIME 將日期時間轉換為字串
FROM_ISO8601_DATE 將 ISO 8601 格式的字串剖析為日期
FROM_UNIXTIME 將 Epoch 秒數轉換為時間戳記
小時 從時間戳記傳回當天的小時數。值介於 0 到 23 之間
MILLISECOND 從時間戳記傳回秒的毫秒
分鐘 從時間戳記傳回小時的分鐘
從時間戳記傳回年份的月份
從時間戳記傳回年份的季。值介於 1 到 4 之間
RUN_END_TIME 傳回工作執行結束時間
RUN_START_TIME 傳回工作執行開始時間
秒鐘 從時間戳記傳回分鐘的秒數
SUBTRACT_TIME_ZONE_OFFSET 從日期減去時區位移。時區位移可以是 Java 的 `ZoneId.of` 方法接受的任何標準格式 (America/New_York、+0200 等)
TO_UNIXTIME 將日期轉換為其 Epoch (Unix) 秒表示,帶有毫秒分數
TO_UNIX_EPOCH_MILLIS 將日期轉換為其 Epoch (Unix) 秒表示
TO_UNIX_EPOCH_SECONDS 將日期轉換為其 Epoch (Unix) 秒表示
從時間戳記傳回 ISO 週數。值範圍從 1 到 53
從時間戳記傳回年份
YEAR_OF_WEEK 從時間戳記傳回 ISO 週的年份

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!