날짜/시간 차이 ()
두 datetime 값 사이의 지정된 기간 수를 계산합니다.
구문
datetime_diff(기간,datetime1,datetime2)
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 기간 | 문자열 | ✓ | 리턴값을 계산하는 데 사용되는 시간의 측정입니다. 가능한 값을 참조하십시오. |
| datetime1 | datetime | ✓ | 빼기 방정식의 왼쪽입니다. |
| datetime2 | datetime | ✓ | 빼기 방정식의 오른쪽입니다. |
period 의 가능한 값
- 연도
- 분기
- 월
- 주
- 일
- 시
- 분
- 초
- 밀리초
- 마이크로초
- 나노초
리턴값
빼기 결과에서 기간 의 양을 나타내는 정수 (datetime1 - datetime2).
예
```kusto
print
year = datetime_diff('year',datetime(2017-01-01),datetime(2000-12-31)),
quarter = datetime_diff('quarter',datetime(2017-07-01),datetime(2017-03-30)),
month = datetime_diff('month',datetime(2017-01-01),datetime(2015-12-30)),
week = datetime_diff('week',datetime(2017-10-29 00:00),datetime(2017-09-30 23:59)),
day = datetime_diff('day',datetime(2017-10-29 00:00),datetime(2017-09-30 23:59)),
hour = datetime_diff('hour',datetime(2017-10-31 01:00),datetime(2017-10-30 23:59)),
minute = datetime_diff('minute',datetime(2017-10-30 23:05:01),datetime(2017-10-30 23:00:59)),
second = datetime_diff('second',datetime(2017-10-30 23:00:10.100),datetime(2017-10-30 23:00:00.900)),
millisecond = datetime_diff('millisecond',datetime(2017-10-30 23:00:00.200100),datetime(2017-10-30 23:00:00.100900)),
microsecond = datetime_diff('microsecond',datetime(2017-10-30 23:00:00.1009001),datetime(2017-10-30 23:00:00.1008009)),
nanosecond = datetime_diff('nanosecond',datetime(2017-10-30 23:00:00.0000000),datetime(2017-10-30 23:00:00.0000007))
<p></p>
### Results
|year|quarter|month|week|day|hour|minute|second|millisecond|microsecond|nanosecond|
|----|-------|-----|----|---|----|------|------|-----------|-----------|----------|
|17 |2 |13 |5 |29 |2 |5 |10 |100 |100 |-700 |