다음을 통해 공유


시간 범위 데이터 형식

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

데이터 형식은 timespan 시간 간격을 나타냅니다.

timespan 데이터 형식 및 time 데이터 형식은 동일합니다.

timespan 리터럴

리터럴을 timespan 지정하려면 다음 구문 옵션 중 하나를 사용합니다.

구문 설명 예시 시간 길이
nd 하나 이상의 숫자로 표시된 시간 간격과 일 단위로 나타 d 낸 시간 간격입니다. 2d 2일
nh 하나 이상의 숫자로 표시된 시간 간격과 시간 h 간격입니다. 1.5h 1.5시간
nm 하나 이상의 숫자로 표현된 시간 간격과 몇 분 동안의 m 시간 간격입니다. 30m 30분
ns 하나 이상의 숫자로 표시된 시간 간격 뒤에 초가 잇 s 는 시간 간격입니다. 10s 10초
nms 하나 이상의 숫자로 표시된 시간 간격 뒤에 ms 밀리초가 잇는 시간 간격입니다. 100ms 100밀리초
nmicrosecond 하나 이상의 숫자 뒤에 다음 microsecond으로 표시되는 시간 간격입니다. 10microsecond 10 마이크로초
ntick 나노초를 나타내기 위해 하나 이상의 숫자 다음에 tick 표시되는 시간 간격입니다. 1tick 100 ns
timespan(n seconds) 시간 간격(초)입니다. timespan(15 seconds) 15초
timespan(n) 일 단위의 시간 간격입니다. timespan(2) 2일
timespan(.시간::.(밀리초)) 경과된 일, 시간, 분 및 초의 시간 간격입니다. timespan(0.12:34:56.7) 0d+12h+34m+56.7s
timespan(null) null 값을 나타냅니다.

구문 규칙에 대해 자세히 알아봅니다.

timespan 연산자

형식 timespan 의 두 값을 추가하고, 빼고, 나눌 수 있습니다. 마지막 작업은 한 값이 다른 값에 맞을 수 있는 소수 자릿수를 나타내는 형식 real 값을 반환합니다.

예제

다음 예제에서는 여러 가지 방법으로 하루에 있는 시간(초)을 계산합니다.

print
    result1 = 1d / 1s,
    result2 = time(1d) / time(1s),
    result3 = 24 * 60 * time(00:01:00) / time(1s)

다음은 하루의 시간(정수 값으로 표시)을 시간 간격 단위로 변환하는 예제입니다.

print 
    seconds = 86400
| extend t = seconds * 1s