날짜/시간 함수

PantherFlow 날짜/시간 함수

circle-info

PantherFlow는 Panther 버전 1.110부터 오픈 베타로 제공되며, 모든 고객이 사용할 수 있습니다. 버그 보고 및 기능 요청이 있으면 Panther 지원팀에 공유해 주세요.

time.add()

time.add(timestamp: timestamp, value: int, unit: string) -> timestamp

반환 타임스탬프 다음을 결합하여 생성된 시간 범위에 더함 과 시간 단위을 제공하세요 "hour". 열이 될 수 있으며, 이는 시간 범위 상수를 직접 더하는 것보다 더 표현력이 풍부한 타임스탬프 산술을 가능하게 합니다. 뺄셈은 음수 . 단위 다음이 될 수 있습니다:

  • , y

  • , d

  • , h

  • , m

  • , s

더 많은 값이 허용될 수 있지만, 향후 릴리스에서 지원이 보장되지는 않습니다.

예시:

let timebins =
range N from 1 to 10 step 1
| project t1=time.add(time.now(), N, 'day')

time.ago()

time.ago(span: timespan) -> timestamp

다음인 타임스탬프를 반환합니다 span 시간 전의.

예시:

time.diff()

time.diff(unit: string, timestamp1: timestamp, timestamp2: timestamp) -> int

요청된 날짜 또는 시간 단위를 기준으로 두 타임스탬프 간의 차이를 계산합니다. 이 함수는 timestamp1을 timestamp2에서 뺀 결과(즉, timestamp2 - timestamp1)를 반환합니다. 단위 다음이 될 수 있습니다:

  • , y

  • , d

  • , h

  • , m

  • , s

더 많은 값이 허용될 수 있지만, 향후 릴리스에서 지원이 보장되지는 않습니다.

예시:

time.now()

time.now() -> timestamp

현재 타임스탬프를 반환합니다.

예시:

time.parse_timespan()

time.parse_timespan(str: string) -> timespan

기간 문자열의 시간 범위 표현을 반환합니다.

예시:

time.parse_timestamp()

time.parse_timestamp(str: string) -> timestamp

타임스탬프 문자열의 타임스탬프 표현을 반환합니다.

예시:

time.slice()

time.slice(time: timestamp, slice_length: int, slice_unit: string) -> timestamp

다음에 해당하는 타임스탬프를 반환합니다 time 가 포함되는 위치를, 다음 단위의 조각으로 나누어 기준 삼아 반환합니다 slice_unitslice_length. 예를 들어 slice_length 이 1이고 slice_unit 가 "hour"이면, 시간은 속한 시간 단위로 잘립니다. 조각은 1970년 1월 1일 자정 기준으로 계산됩니다. slice_unit 다음이 될 수 있습니다:

  • , y

  • , d

  • , h

  • , m

  • , s

더 많은 값이 허용될 수 있지만, 향후 릴리스에서 지원이 보장되지는 않습니다.

예시:

time.trunc()

time.trunc(unit: string, timestamp: timestamp) -> timestamp

지정된 단위로 잘린 타임스탬프를 반환합니다. 단위 다음이 될 수 있습니다:

  • , y

  • , d

  • , h

  • , m

  • , s

더 많은 값이 허용될 수 있지만, 향후 릴리스에서 지원이 보장되지는 않습니다.

예시:

마지막 업데이트

도움이 되었나요?