날짜 및 시간 함수
아래 목록에서는 표현식에 사용할 수 있는 날짜 및 시간 함수를 보여 줍니다.
함수 | 설명 |
---|---|
DateAdd(Arg1, Arg2, Arg3)
|
Date , Time 또는 DateTime 에 간격을 추가합니다. 이 방법으로 특정 날짜 또는 시간 부분(예를 들어, 일 수)을 나타내는 TimeSpan 또는 Integer 를 추가할 수 있습니다.
정수 값을 날짜 또는 시간 부분에 추가하려면 세 개의 인수가 사용됩니다. Arg1은 추가할 부분을 설명하는 문자열이고, Arg2는 추가할 부분의 수를 포함하는 숫자이고, Arg3은 Arg1의 유효한 인수는 다음과 같습니다. ' ' ' ' ' ' ' ' ' ' ' 예:
|
DateDiff(Arg1, Arg2, Arg3)
|
두 Date , Time 또는 DateTime 컬럼 간의 차이를 계산합니다. 결과는 TimeSpan 또는 지정된 시간 부분을 나타내는 실수 값(예: 일 수)으로 표시됩니다. 두 인수(시작 날짜 컬럼 및 중지 날짜 컬럼)를 사용할 경우 전체 차이를 보여주는 세 개의 인수를 사용할 경우 첫 번째 인수는 비교할 부분이어야 합니다. 두 번째 인수는 시작 날짜 컬럼이고 세 번째 인수는 중지 날짜 컬럼입니다. 연산 결과는 실제 값입니다. Arg1의 유효한 인수는 다음과 같습니다. ' ' ' ' ' ' ' ' ' ' ' ' ' ' 예:
|
DatePart(Arg1, Arg2)
|
Date , Time 또는 DateTime 의 지정된 부분을 반환합니다. Arg1은 어떤 날짜 부분을 가져올지 설명하는 문자열이며 Arg2는 Date , Time 또는 DateTime 컬럼입니다. 계산의 기본 데이터는 정수 지만, 일부 인수('mm ', 'qq ', 'dw ')이 출력 형식은 지역별 설정에 따라 결정됩니다. Arg1의 유효한 인수는 다음과 같습니다. ' ' ' ' ' ' ' ' ' ' ' ' ' ' 예:
|
DateTimeNow()
|
현재 시스템 시간을 반환합니다. 웹 클라이언트에서 또는 자동화 서비스를 사용하여 표현식을 실행하는 경우 서버에 있는 서비스의 표준 시간대로 시간이 반환됩니다. 예:
|
Day(Arg1)
|
Date 또는 DateTime 컬럼에서 월간 일자를 추출합니다. 결과는 1과 31 사이의 정수입니다. 예:
|
DayOfMonth(Arg1)
|
Date 또는 DateTime 컬럼에서 월간 일자를 추출합니다. 결과는 1과 31 사이의 정수입니다. 예:
|
DayOfWeek(Arg1)
|
Date 또는 DateTime 컬럼에서 주간 일자를 추출합니다. 새 컬럼의 기본 데이터는 0(일요일)과 6(토요일) 사이의 정수이지만, 지역 설정에 따라 주의 시작과 출력 형식이 결정됩니다. 예:
|
DayOfYear(Arg1)
|
Date 또는 DateTime 컬럼에서 연간 일자를 추출합니다. 1과 366 사이의 정수를 반환합니다. 예:
|
Days(Arg1)
|
TimeSpan 의 일 수를 10675199에서 10675199 사이의 정수 값으로 반환하거나 인수가 예:
|
FiscalMonth(Arg1, Arg2)
|
날짜의 회계 연도 월을 반환합니다. 첫 번째 인수는 두 번째 인수를 지정하지 않으면 문서 속성 계층에서 사용되는 경우
이미지의 계층은 다음 표현식을 사용하여 만듭니다.
예:
|
FiscalQuarter (Arg1, Arg2)
|
월에 지정된 전환(Arg2)을 기반으로 날짜의 회계 연도 분기(Arg1)를 반환합니다. 두 번째 인수는 선택 항목입니다. 두 번째 인수를 지정하지 않으면 문서 속성 예:
|
FiscalYear (Arg1, Arg2)
|
월에 지정된 전환(Arg2)을 기반으로 날짜의 회계 연도(Arg1)를 반환합니다. 두 번째 인수는 선택 항목입니다. 두 번째 인수를 지정하지 않으면 문서 속성 예:
|
Hour(Arg1)
|
DateTime 또는 Time 컬럼에서 시간을 추출합니다. 0과 23 사이의 정수를 반환합니다. 예:
|
Hours(Arg1)
|
TimeSpan 의 시간 수를 0에서 23 사이의 정수 값으로 반환하거나 인수가 예:
|
ISOWeek(Arg1)
|
ISO 8601에 따른 날짜(Date 또는 DateTime)의 ISO 주를 1과 53 사이의 정수로 반환합니다. 예:
|
ISOYear(Arg1)
|
ISO 8601에 따른 날짜(Date 또는 DateTime)의 ISO 주차 연도를 정수로 반환합니다. 예:
|
Millisecond(Arg1)
|
DateTime 또는 Time 컬럼에서 밀리초를 추출합니다. 0과 999 사이의 정수를 반환합니다. 예:
|
Milliseconds(Arg1)
|
TimeSpan 의 밀리초 수를 0에서 999 사이의 정수 값으로 반환하거나 인수가
예:
|
Minute(Arg1)
|
DateTime 또는 Time 컬럼에서 분을 추출합니다. 0과 59 사이의 정수를 반환합니다. 예:
|
Minutes(Arg1)
|
TimeSpan 의 분 수를 0에서 59 사이의 정수 값으로 반환하거나 인수가 예:
|
Month(Arg1)
|
Date 또는 DateTime 컬럼에서 월을 추출합니다. 새 컬럼의 기본 데이터는 1과 12 사이의 정수이지만, 지역 설정에 따라 출력 서식이 결정됩니다. 예:
|
Quarter(Arg1)
|
Date 또는 DateTime 컬럼에서 분기를 추출합니다. 새 컬럼의 기본 데이터는 1과 4 사이의 정수이지만, 지역 설정에 따라 출력 서식이 결정됩니다. 예:
|
Second(Arg1)
|
DateTime 또는 Time 컬럼에서 초를 추출합니다. 0과 59 사이의 정수를 반환합니다. 예:
|
Seconds(Arg1)
|
TimeSpan 의 초 수를 0에서 59 사이의 정수 값으로 반환하거나 인수가 예:
|
Today()
|
현재 날짜를 반환합니다. 웹 클라이언트에서 또는 자동화 서비스를 사용하여 표현식을 실행하는 경우 서버에 있는 서비스의 표준 시간대로 날짜가 반환됩니다. 예:
|
TotalDays(Arg1)
|
TimeSpan 의 일 수를 전체 및 부분 날짜로 표현된 실수 값으로 반환합니다. 예:
|
TotalHours(Arg1)
|
TimeSpan 의 시간 수를 전체 및 부분 시간으로 표현된 실수 값으로 반환합니다. 예:
|
TotalMilliseconds(Arg1)
|
TimeSpan 의 밀리초 수를 전체 및 부분 밀리초로 표현된 실수 값으로 반환합니다. 예:
|
TotalMinutes(Arg1)
|
TimeSpan 의 분 수를 전체 및 부분 분으로 표현된 실수 값으로 반환합니다. 예:
|
TotalSeconds()
|
TimeSpan 의 초 수를 전체 및 부분 초로 표현된 실수 값으로 반환합니다. 예:
|
Week(Arg1)
|
Date 또는 DateTime 컬럼에서 주를 1과 54 사이의 정수로 추출합니다. 여기서 연도의 첫 번째 주는 지역 설정에 따라 다릅니다. 예:
|
Year(Arg1)
|
Date 또는 DateTime 컬럼에서 연도를 추출합니다. 결과는 Integer 형식입니다. 예:
|
YearAndWeek(Arg1)
|
Date 또는 DateTime 컬럼에서 연도와 주를 추출합니다. Integer (연도*100 + 주 번호)를 반환합니다. 예를 들어 날짜 2005-10-13은 200541을 반환합니다. 예:
|