날짜 및 시간 함수

아래 목록에서는 표현식에 사용할 수 있는 날짜 및 시간 함수를 보여 줍니다.

함수설명
DateAdd(Arg1, Arg2, (Arg3))날짜, 시간 또는 날짜/시간에 간격을 추가합니다.
이 방법으로 시간대를 추가하거나
지정된 날짜 또는 시간 부분(예를 들어, 일 수)을 나타내는 정수를 추가할 수 있습니다.

시간대를 추가하는 경우에는 

-날짜/시간 컬럼과 시간대 컬럼의 두 인수가 필요합니다.


정수 값을 날짜 또는 시간 부분에 추가하려면 

-세 개의 인수가 사용됩니다. 


-Arg1은 추가할 부분을 설명하는 문자열이고, 

-Arg2는 추가할 부분의 수를 포함하는 숫자이고, 

-Arg3은 날짜, 시간 또는 날짜/시간 컬럼입니다.


Arg1에 대해 유효한 인수는 다음과 같습니다.


'year' 또는 'yy' - 연도

'quarter' 또는 'qq' - 분기

'month' 또는 'mm' - 월

'day' 또는 'dd' - 일

'week' 또는 'wk' - 주

'hour' 또는 'hh' - 시간

'minute' 또는 'mi' - 분

'second' 또는 'ss' - 초

'millisecond' 또는 'ms' - 밀리초


예:

DateAdd([Date Column], [TimeSpan Column])

DateAdd('year', 2, [Date Column])

DateAdd('month', 1, [Date Column])

DateDiff(Arg1, Arg2, (Arg3))두 날짜, 시간 또는 날짜/시간 컬럼 간의 차이를 계산합니다.

결과는 시간대 또는 지정된 시간 부분을 나타내는 실제 값(예: 일 수)으로 표시됩니다.


두 인수(시작 날짜 컬럼 및 중지 날짜 컬럼)를 사용할 경우 

전체 차이를 보여주는 시간대 값이 결과로 제공됩니다.


세 개의 인수를 사용할 경우 

-첫 번째 인수는 비교할 부분이어야 합니다. 

-두 번째 인수는 시작 날짜 컬럼이고 

-세 번째 인수는 중지 날짜 컬럼입니다. 

연산 결과는 실제 값입니다.


Arg1에 대해 유효한 인수는 다음과 같습니다.


'year' 또는 'yy' - 연도

'quarter' 또는 'qq' - 분기

'month' 또는 'mm' - 월

'day' 또는 'dd' - 일

'week' 또는 'wk' - 주

'hour' 또는 'hh' - 시간

'minute' 또는 'mi' - 분

'second' 또는 'ss' - 초

'millisecond' 또는 'ms' - 밀리초


예:

DateDiff([Order Date], [Delivery Date])

DateDiff('day', [Order Date], [Delivery Date])

DatePart(Arg1, Arg2)날짜, 시간 또는 날짜/시간의 지정된 부분을 반환합니다.

 Arg1은 어떤 날짜 부분을 가져올지 설명하는 문자열이며 
Arg2는 날짜, 시간 또는 날짜/시간 컬럼입니다.

Arg1에 대해 유효한 인수는 다음과 같습니다.

'year' 또는 'yy' - 연도

'quarter' 또는 'qq' - 분기

'month' 또는 'mm' - 월

'day of year' 또는 'dy' - 연간 일자

'day' 또는 'dd' - 일

'year and week' 또는 'yywk' - 연도 및 주

'week' 또는 'wk' - 주

'day of week' 또는 'dw' - 평일

'hour' 또는 'hh' - 시간

'minute' 또는 'mi' - 분

'second' 또는 'ss' - 초

'millisecond' 또는 'ms' - 밀리초


예:

DatePart('year', [Date Column])

DateTimeNow()현재 시스템 시간을 반환합니다.

예:

DateTimeNow()

Day(Arg1)날짜 또는 날짜/시간 컬럼에서 월간 일자를 추출합니다.
결과는 1과 31 사이의 정수입니다.

예:

Day([Date Column])

DayOfMonth(Arg1)날짜 또는 날짜/시간 컬럼에서 월간 일자를 추출합니다.
결과는 1과 31 사이의 정수입니다.

예:

DayOfMonth([Date Column])

DayOfWeek(Arg1)날짜 또는 날짜/시간 컬럼에서 주간 일자를 추출합니다.
새 컬럼의 기본 데이터는 0과 6 사이의 정수이지만,
지역 설정에 따라 주의 시작과 출력 형식이 결정됩니다.

예:

DayOfWeek([Date Column])

DayOfYear(Arg1)날짜 또는 날짜/시간 컬럼에서 연간 일자를 추출합니다.
1과 366 사이의 정수를 반환합니다.

예:

DayOfYear([Date Column])

Days(Arg1)시간대에 대한 일 수를 -10675199와 10675199 사이의 정수로 반환합니다.

예:


Days([TimeSpan Column])

FiscalMonth날짜의 회계 연도 월을 반환합니다.

첫 번째 인수는 날짜 컬럼입니다. 

두 번째 인수(선택 항목)는 전환할 월 수입니다.


두 번째 인수를 지정하지 않는 경우

- 문서 속성 FiscalYearOffset의 값이 사용됩니다. 

-지역 설정에 따라 출력 서식이 결정됩니다.


계층에서 사용되는 경우 

-FiscalMonth 메서드는 월의 정렬 순서를 추적하므로 

시각화 항목이 올바른 순서로 표시됩니다. 

예를 들어 회계 연도가 1월에 끝나는 경우 

-다음 회계 연도는 아래와 같이 1월이 아니라 2월에 시작해야 합니다.



이미지의 계층은 다음 표현식을 사용하여 만듭니다.

<FiscalYear([Date Column],3) NEST FiscalMonth([Date Column],3)>

예:

FiscalMonth([Date Column], 1)

FiscalMonth([Date Column])

FiscalQuarter월에 지정된 전환(Arg2)을 기반으로 날짜의 회계 연도 분기(Arg1)를 반환합니다.


두 번째 인수는 선택 항목입니다.

- 두 번째 인수를 지정하지 않는 경우 문서 속성 FiscalYearOffset의 값이 사용됩니다.


예:

FiscalQuarter([Date Column], 1)

FiscalQuarter([Date Column])

FiscalYear월에 지정된 전환(Arg2)을 기반으로 날짜의 회계 연도(Arg1)를 반환합니다.

두 번째 인수는 선택 항목입니다. 

-두 번째 인수를 지정하지 않는 경우 문서 속성 FiscalYearOffset의 값이 사용됩니다.


예:

FiscalYear([Date Column], 1)

FiscalYear([Date Column])

Hour(Arg1)날짜/시간 또는 시간 컬럼에서 시간을 추출합니다.
-0과 23 사이의 정수를 반환합니다.

예:

Hour([Time Column])

Hours(Arg1)시간대에 대한 시간 수를 0과 23 사이의 정수로 반환합니다.

예:

Hours([TimeSpan Column])

Millisecond(Arg1)

날짜/시간 또는 시간 컬럼에서 밀리초를 추출합니다. 

-0과 999 사이의 정수를 반환합니다.


예:

Millisecond([Time Column])

Milliseconds(Arg1)시간대에 대한 밀리초 수를 0.0과 999.0 사이의 실제 값으로 반환합니다.
Minute(Arg1)날짜/시간 또는 시간 컬럼에서 분을 추출합니다.
 0과 59 사이의 정수를 반환합니다.

예:

Minute([Time Column])

Minutes(Arg1)시간대에 대한 분 수를 0과 59 사이의 정수로 반환합니다.

예:

Minutes([TimeSpan Column])

Month(Arg1)날짜 또는 날짜/시간 컬럼에서 월을 추출합니다.
새 컬럼의 기본 데이터는 1과 12 사이의 정수이지만, 지역 설정에 따라 출력 서식이 결정됩니다.

예:

Month([Date Column])

Quarter(Arg1)날짜 또는 날짜/시간 컬럼에서 분기를 추출합니다.
새 컬럼의 기본 데이터는 1과 4 사이의 정수이지만, 지역 설정에 따라 출력 서식이 결정됩니다.

예:

Quarter([Date Column])

Second(Arg1)날짜/시간 또는 시간 컬럼에서 초를 추출합니다.
 0과 59 사이의 정수를 반환합니다.

예:

Second([Time Column])

Seconds(Arg1)시간대에 대한 초 수를 0과 59 사이의 정수로 반환합니다.

예:

Seconds([TimeSpan Column])

TotalDays(Arg1)시간대의 일 수를 전체 및 부분 날짜로 표시된 실제 값으로 반환합니다.

예:

TotalDays([TimeSpan Column])

TotalHours(Arg1)시간대의 시간 수를 전체 및 부분 시간으로 표시된 실제 값으로 반환합니다.

예:

TotalHours([TimeSpan Column])

TotalMilliseconds(Arg1)시간대의 밀리초 수를 전체 및 부분 밀리초로 표시된 실제 값으로 반환합니다.

예:

TotalMilliseconds([TimeSpan Column])

TotalMinutes(Arg1)시간대의 분 수를 전체 및 부분 분으로 표시된 실제 값으로 반환합니다.

예:

TotalMinutes([TimeSpan Column])

TotalSeconds()시간대의 초 수를 전체 및 부분 초로 표시된 실제 값으로 반환합니다.

예:

TotalSeconds([TimeSpan Column])

Week(Arg1)날짜 또는 날짜/시간에 해당하는 주를 1과 54 사이의 정수로 반환합니다.
여기서 연도의 첫 번째 주는 지역 설정에 따라 다릅니다.

예:

Week([Date Column])

Year(Arg1)날짜 또는 날짜/시간 컬럼에서 연도를 추출합니다. 결과는 정수 형식입니다.

예: Year([Date Column])

YearAndWeek(Arg1)날짜 또는 날짜/시간 컬럼에서 연도 및 주를 추출합니다.
 정수(연도*100 + 주 번호)를 반환합니다. 예를 들어 날짜 2005-10-13은 200541을 반환합니다.

예:

YearAndWeek([Date Column])


'도구 분야 > [TIBCO] Spotfire' 카테고리의 다른 글

[함수] 산술 함수  (0) 2018.09.03
[함수] 논리함수  (0) 2018.09.03
[함수] 캐스트 방법  (0) 2018.09.03
[함수] 변환 함수  (0) 2018.09.03
[함수] 저장함 함수  (0) 2018.09.03

+ Recent posts