addDateTime - Amazon QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

addDateTime

addDateTime 會從日期時間值加上或減去某個單位的時間。例如,addDateTime(2,'YYYY',parseDate('02-JUL-2018', 'dd-MMM-yyyy') ) 傳回 02-JUL-2020。您可以使用此函數對您的日期和時間資料執行日期數學。

語法

addDateTime(amount, period, datetime)

引數

amount

正數或負整數值,代表您要從提供的日期時間欄位加上或減去的時間量。

period

正數或負數值,代表您要從提供的日期時間欄位加上或減去的時間量。有效的期間如下:

  • YYYY:這會傳回日期的年份部分。

  • Q:這會傳回日期所屬的季別 (1–4)。

  • MM:這會傳回日期的月份部分。

  • DD:這會傳回日期的日部分。

  • WK:這會傳回日期的週部分。本週從週日 Amazon 開始 QuickSight。

  • HH:這會傳回日期的小時部分。

  • MI:這會傳回日期的分鐘部分。

  • SS:這會傳回日期的秒部分。

  • MS:這會傳回日期的毫秒部分。

datetime

您想要執行日期數學的日期或時間。

傳回類型

日期時間

範例

假設您有一個名為 purchase_date 的欄位,它有以下值。

2018 May 13 13:24 2017 Jan 31 23:06 2016 Dec 28 06:45

使用以下計算,addDateTime 會如下所示修改值。

addDateTime(-2, 'YYYY', purchaseDate) 2016 May 13 13:24 2015 Jan 31 23:06 2014 Dec 28 06:45 addDateTime(4, 'DD', purchaseDate) 2018 May 17 13:24 2017 Feb 4 23:06 2017 Jan 1 06:45 addDateTime(20, 'MI', purchaseDate) 2018 May 13 13:44 2017 Jan 31 23:26 2016 Dec 28 07:05