DateDiff

Description

Calculates the difference between two dates in a specified unit of measurement

Syntax

DATEDIFF(<units>, <date1>, <date2> [roundingmode])

Arguments

Argument Type Description Optional
units DateInterval (see definition below) Units of measurement to use for the return value No
date1 DateTime DateTime value subtracted from date2 No
date2 DateTime DateTime value from which date1 is subtracted No
roundingmode RoundingMode (see definition below) Determines whether the result is rounded or truncated Yes

DateInterval

Value Description
0 Year
2 Month
4 Day
7 Hour
8 Minute
9 Second

RoundingMode

Value Description
0 Round (Default)
1 Truncate
2 Exact

Returns

Whole Number (if Round or Truncate used) or Decimal (if Exact used)

Examples

Expression: DATEDIFF(0, "2013-1-1","2014-12-1", 0)
Returns: 2
Expression: DATEDIFF(0, "2013-1-1","2014-12-1", 1)
Returns: 1
Expression: DATEDIFF(0, "2013-1-1","2014-12-1", 2)
Returns: 1.91446094033416
Expression: DATEDIFF(8, "2014-1-1 10:00","2014-1-1 11:30", 2)
Returns: 90

Download

Download Example