다음을 통해 공유


now()

지정된 시간 범위에서 선택적으로 오프셋되는 현재 UTC 시간을 반환합니다.

현재 UTC 시간은 기술적으로 각 now() 실행 시점 사이에 약간의 시간 차이가 있더라도 단일 쿼리 문에서 의 now() 모든 사용에서 동일하게 유지됩니다.

Syntax

now([ offset ])

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

매개 변수

이름 형식 필수 Description
offset timespan 현재 UTC 클록 시간에 추가할 시간 범위입니다. 기본값은 0입니다.

반환

현재 UTC 클록 시간 및 제공된 경우 오프셋 시간(으로)입니다 datetime.

예제

현재 시간 표시

print now()

2일 전의 시간 표시

print now(-2d)

지정된 이벤트에서 경과된 시간 찾기

다음 예제에서는 Storm 이벤트가 시작된 이후 경과된 시간을 보여 줍니다.

StormEvents
| extend Elapsed=now() - StartTime
| take 10

특정 시간 간격을 기준으로 날짜 가져오기

let T = datatable(label: string, timespanValue: timespan) [
    "minute", 60s, 
    "hour", 1h, 
    "day", 1d, 
    "year", 365d
];
T 
| extend timeAgo = now() - timespanValue

출력

label timespanValue timeAgo
연도 365.00:00:00 2022-06-19T08:22:54.6623324Z
1.00:00:00 2023-06-18T08:22:54.6623324Z
hour 01:00:00 2023-06-19T07:22:54.6623324Z
minute 00:01:00 2023-06-19T08:21:54.6623324Z

참고

이 작업은 ago() 함수를 사용하여 수행할 수 있습니다.