datetrunc()

지정된 시간날짜 표현식을 지정된 시간 단위를 기준으로 절사하여 반환합니다.

문법

datetrunc(DATE, DATEPART{y|mon|w|d|h|m|s})
필수 매개변수
DATE
시간 타입을 반환하는 표현식을 입력합니다. 다른 타입 값을 받으면 null을 반환합니다.
DATEPART
시간 단위를 s(초), m(분), h(시), d(일), w(주), mon(월), y(연) 단위로 지정합니다.

사용 예

json "{}" 
| eval date=datetrunc(
  date("2014-07-14 11:13:23", "yyyy-MM-dd HH:mm:ss"),"1m"
)
  => 2014-07-14 11:13:00+0900

json "{}" 
| eval date=datetrunc(
  date("2014-07-14 11:13:23", "yyyy-MM-dd HH:mm:ss"),"5m"
)
  => 2014-07-14 11:10:00+0900

json "{}" 
| eval date=datetrunc(
  date("2014-07-14 11:13:23", "yyyy-MM-dd HH:mm:ss"),"1mon"
)
  => 2014-07-01 00:00:00+0900