共用方式為


DATEDIFF (報表產生器 1.0)

傳回開始日期時間或時間與結束日期時間或時間欄位類型之間的差異。結果會顯示為整數。

語法

DATEDIFF(interval, datetime, datetime)

interval

指定用來計算日期差異的單位 (年、季、月、日、時、分、秒或週)。

datetime

指定開始日期時間或時間。

datetime

指定結束日期時間或時間。

備註

  • 如果公式在開始時間和結束時間中計算出差異,間隔單位可能只有 HOUR、MINUTE 或 SECOND。

  • 若要將日期時間值顯示成時間值,您必須將欄位格式化成使用 [格式] 對話方塊之 [數字] 索引標籤上的下列其中一個自訂日期時間格式字串:u、f 或 s。

  • 間隔不區分大小寫。

下表列出有效的間隔。

間隔

結果

YEAR

傳回開始和結束日期時間或時間值之間的年數。

QUARTER

傳回開始和結束日期時間或時間值之間的季數。

MONTH

傳回開始和結束日期時間或時間值之間的月數。

WEEK

傳回開始和結束日期時間或時間值之間的週數。

DAY

傳回開始和結束日期時間或時間值之間的天數。

HOUR

傳回開始和結束日期時間或時間值之間的小時數。

MINUTE

傳回開始和結束日期時間或時間值之間的分鐘數。

SECOND

傳回開始和結束日期時間或時間值之間的秒鐘數。

範例

公式

結果

DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#)

2

DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#)

122

DATEDIFF(DAY, Sell Start Date, Sell End Date)

傳回 Sell Start Date 和 Sell End Date 欄位之每個執行個體間相距的天數。