addDateTime
addDateTime
在一个日期时间值中加上或减去一个时间单位。例如,addDateTime(2,'YYYY',parseDate('02-JUL-2018', 'dd-MMM-yyyy')
)
将返回 02-JUL-2020
。您可以使用该函数对日期和时间数据执行日期运算。
语法
addDateTime(
amount
,period
,datetime
)
Arguments
- amount
-
一个正或负的整数值,表示您希望在提供的日期时间字段中增加或减少的时间。
- 周期
-
一个正值或负值,表示您希望在提供的日期时间字段中增加或减少的时间。有效时间段如下所示:
-
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