다음을 통해 공유


datetime_add()

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

지정된 기간의 새 날짜/시간을 지정된 날짜/시간에 곱하거나, 지정된 날짜/시간에 추가하거나, 뺍니다.

구문

datetime_add(기간,금액,날짜/시간)

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

매개 변수

이름 Type 필수 설명
마침표 string ✔️ 증분할 시간 길이입니다.
금액 int ✔️ datetime에 추가하거나 뺄 기간입니다.
날짜/시간 datetime ✔️ 기간 x 크기 계산의 결과로 증분할 날짜입니다.

가능한 기간:

  • Year
  • Quarter
  • 요일
  • Hour
  • Minute
  • Second
  • Millisecond
  • 마이크로초
  • Nanosecond

반품

특정 시간/날짜 간격이 추가된 후의 날짜/시간입니다.

예제

Period

print  year = datetime_add('year',1,make_datetime(2017,1,1)),
quarter = datetime_add('quarter',1,make_datetime(2017,1,1)),
month = datetime_add('month',1,make_datetime(2017,1,1)),
week = datetime_add('week',1,make_datetime(2017,1,1)),
day = datetime_add('day',1,make_datetime(2017,1,1)),
hour = datetime_add('hour',1,make_datetime(2017,1,1)),
minute = datetime_add('minute',1,make_datetime(2017,1,1)),
second = datetime_add('second',1,make_datetime(2017,1,1))

출력

연도 quarter month hour minute second
2018-01-01 00:00:00.0000000 2017-04-01 00:00:00.0000000 2017-02-01 00:00:00.0000000 2017-01-08 00:00:00.0000000 2017-01-02 00:00:00.0000000 2017-01-01 01:00:00.0000000 2017-01-01 00:01:00.0000000 2017-01-01 00:00:01.0000000

금액

print  year = datetime_add('year',-5,make_datetime(2017,1,1)),
quarter = datetime_add('quarter',12,make_datetime(2017,1,1)),
month = datetime_add('month',-15,make_datetime(2017,1,1)),
week = datetime_add('week',100,make_datetime(2017,1,1))

출력

연도 quarter month
2012-01-01T00:00:00Z 2020-01-01T00:00:00Z 2015-10-01T00:00:00Z 2018-12-02T00:00:00Z