DATEADD (報表產生器 1.0)
傳回將指定的時間間隔單位數加上原始日期時間或時間欄位類型,所產生的日期時間或時間欄位類型結果。其結果與原始開始日期時間或時間欄位具有相同的資料類型。
語法
DATEADD(interval, units, datetime)
interval |
指定用來計算日期或時間加總的單位 (年、季、月、日、時、分、秒或週)。 |
units |
指定間隔數。 |
datetime |
指定要加上間隔數的開始日期或時間。 |
備註
如果公式在開始時間中加入一些時間間隔單位,間隔單位可能只有 HOUR、MINUTE 或 SECOND。
若要將日期時間值顯示成時間值,您必須將欄位格式化成使用 [格式] 對話方塊之 [數字] 索引標籤上的下列其中一個自訂日期時間格式字串:u、f 或 s。
間隔不區分大小寫。
下表列出有效的間隔。
間隔 |
結果 |
---|---|
YEAR |
傳回日期時間或時間中指定之年數的日期時間或時間。 |
QUARTER |
傳回日期時間或時間中指定之季數的日期時間或時間。 |
MONTH |
傳回日期時間或時間中指定之月數的日期時間或時間。 |
WEEK |
傳回日期時間或時間中指定之週數的日期時間或時間。 |
DAY |
傳回日期時間或時間中指定之天數的日期時間或時間。 |
HOUR |
傳回日期時間或時間中指定之小時數的日期時間或時間。 |
MINUTE |
傳回日期時間或時間中指定之分鐘數的日期時間或時間。 |
SECOND |
傳回日期時間或時間中指定之秒鐘數的日期時間或時間。 |
範例
公式 |
結果 |
---|---|
DATEADD(MONTH, 3, #8/18/2009#) |
11/18/2009 |
DATEADD(HOUR, 3, DtId) |
針對 DtId 欄位的每個執行個體傳回時間值。例如,如果原始時間為 07:00:01 AM,結果就是 10:00:01 AM。 |
DATEADD(DAY, 365, Sell End Date) |
傳回每個執行個體的銷售結束日期,其值為從原始銷售結束日期開始往後推算 365 天。例如,如果原始銷售結束日期為 12/18/2009,則結果為 12/18/2010。 |