Overview
The dateDiff() function calculates the time interval in the specified unit between two given time values (end_time - start_time) and returns the integer part of the interval.
Syntax
dateDiff(end_time, start_time, unit)
| Augment | Type | Description | 
|---|---|---|
| end_time | Datetime, timestamp, string | The end time | 
| start_time | Datetime, timestamp, string | The start time | 
| unit | string | The unit of the interval, which can be set as day,hour,minute, orsecond | 
Return type: Integer
Example of Result
return dateDiff("1970-01-01 10:00:00", "1970-01-01 12:00:20", "minute")
Result: -120
Example of Use
Retrieve employees who have worked for over 730 days.
find().nodes({@employee}) as e
where dateDiff(now(), e.startDate, "day") > 730
return table(e.name, e.startDate) order by e.startDate
 
        