TIBCO Cloud™ Spotfire® 웹 클라이언트 사용 설명서

날짜 및 시간 함수

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

함수 설명
DateAdd(Arg1, Arg2, Arg3) Date, Time 또는 DateTime에 간격을 추가합니다. 이 방법으로 특정 날짜 또는 시간 부분(예를 들어, 일 수)을 나타내는 TimeSpan 또는 Integer를 추가할 수 있습니다.

TimeSpan을 추가하는 경우에는 DateTime 컬럼과 TimeSpan 컬럼의 두 인수가 필요합니다.

정수 값을 날짜 또는 시간 부분에 추가하려면 세 개의 인수가 사용됩니다. Arg1은 추가할 부분을 설명하는 문자열이고, Arg2는 추가할 부분의 수를 포함하는 숫자이고, Arg3Date, Time 또는 DateTime 컬럼입니다.

Arg1의 유효한 인수는 다음과 같습니다.

'year' 또는 'yy' - 연도입니다.

'quarter' 또는 'qq' - 분기입니다.

'month' 또는 'mm' - 월입니다.

'day' 또는 'dd' - 일입니다.

'week' 또는 'wk' - 주입니다.

'hour' 또는 'hh' - 시간입니다.

'minute' 또는 'mi' - 분입니다.

'second' 또는 'ss' - 초입니다.

'millisecond' 또는 'ms' - 밀리초입니다.

'isoyear' - ISO 8601 주차 연도입니다.

'isoweek' - ISO 8601 주 번호입니다.

예:

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

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

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

DateDiff(Arg1, Arg2, Arg3) Date, Time 또는 DateTime 컬럼 간의 차이를 계산합니다. 결과는 TimeSpan 또는 지정된 시간 부분을 나타내는 실수 값(예: 일 수)으로 표시됩니다.

두 인수(시작 날짜 컬럼 및 중지 날짜 컬럼)를 사용할 경우 전체 차이를 보여주는 TimeSpan 값이 결과로 제공됩니다.

세 개의 인수를 사용할 경우 첫 번째 인수는 비교할 부분이어야 합니다. 두 번째 인수는 시작 날짜 컬럼이고 세 번째 인수는 중지 날짜 컬럼입니다. 연산 결과는 실제 값입니다.

Arg1의 유효한 인수는 다음과 같습니다.

'year' 또는 'yy' - 연도입니다.

'quarter' 또는 'qq' - 분기입니다.

'month' 또는 'mm' - 월입니다.

'day of year', 'dayofyear' 또는 'dy' - 연간 일자입니다.

'day', 'day of month', 'dayofmonth' 또는 'dd' - 일입니다.

'year and week', 'yearandweek' 또는 'yywk' - 연도 및 주입니다.

'week' 또는 'wk' - 주입니다.

'day of week', 'dayofweek', 'weekday' 또는 'dw' - 주간 일자입니다.

'hour' 또는 'hh' - 시간입니다.

'minute' 또는 'mi' - 분입니다.

'second' 또는 'ss' - 초입니다.

'millisecond' 또는 'ms' - 밀리초입니다.

'isoyear' - ISO 8601 주차 연도입니다.

'isoweek' - ISO 8601 주 번호입니다.

예:

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

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

예제는 시간 차이의 계산기간 계산에서 확인하십시오.

DatePart(Arg1, Arg2) Date, Time 또는 DateTime의 지정된 부분을 반환합니다. Arg1은 어떤 날짜 부분을 가져올지 설명하는 문자열이며 Arg2Date, Time 또는 DateTime 컬럼입니다. 계산의 기본 데이터는 정수지만, 일부 인수('mm', 'qq', 'dw')이 출력 형식은 지역별 설정에 따라 결정됩니다.

Arg1의 유효한 인수는 다음과 같습니다.

'year' 또는 'yy' - 연도입니다.

'quarter' 또는 'qq' - 분기입니다.

'month' 또는 'mm' - 월입니다.

'day of year', 'dayofyear' 또는 'dy' - 연간 일자입니다.

'day', 'day of month', 'dayofmonth' 또는 'dd' - 일입니다.

'year and week', 'yearandweek' 또는 'yywk' - 연도 및 주입니다.

'week' 또는 'wk' - 주입니다.

'day of week', 'dayofweek', 'weekday' 또는 'dw' - 주간 일자입니다.

'hour' 또는 'hh' - 시간입니다.

'minute' 또는 'mi' - 분입니다.

'second' 또는 'ss' - 초입니다.

'millisecond' 또는 'ms' - 밀리초입니다.

'isoyear' - ISO 8601 주차 연도입니다.

'isoweek' - ISO 8601 주 번호입니다.

예:

DatePart('year', [Date Column])

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

웹 클라이언트에서 또는 자동화 서비스를 사용하여 표현식을 실행하는 경우 서버에 있는 서비스의 표준 시간대로 시간이 반환됩니다.

예:

DateTimeNow()

예제는 시간 차이의 계산기간 계산에서 확인하십시오.

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

예:

Day([Date Column])

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

예:

DayOfMonth([Date Column])

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

예:

DayOfWeek([Date Column])

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

예:

DayOfYear([Date Column])

Days(Arg1) TimeSpan의 일 수를 10675199에서 10675199 사이의 정수 값으로 반환하거나

인수가 정수 값인 경우 입력이 일 수인 TimeSpan 컬럼을 만듭니다.

예:

Days([TimeSpan Column])

Days(3)

FiscalMonth(Arg1, Arg2) 날짜의 회계 연도 월을 반환합니다.

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

두 번째 인수를 지정하지 않으면 문서 속성 FiscalYearOffset의 값이 사용됩니다. 지역 설정에 따라 출력 서식이 결정됩니다.

계층에서 사용되는 경우 FiscalMonth 메서드는 월의 정렬 순서를 추적하므로 시각화 항목이 올바른 순서로 표시됩니다. 예를 들어 회계 연도가 1월에 끝나는 경우 다음 회계 연도는 아래와 같이 1월이 아니라 2월에 시작해야 합니다.

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

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

예:

FiscalMonth([Date Column], 1)

FiscalMonth([Date Column])

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

두 번째 인수는 선택 항목입니다. 두 번째 인수를 지정하지 않으면 문서 속성 FiscalYearOffset의 값이 사용됩니다.

예:

FiscalQuarter([Date Column], 1)

FiscalQuarter([Date Column])

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

두 번째 인수는 선택 항목입니다. 두 번째 인수를 지정하지 않으면 문서 속성 FiscalYearOffset의 값이 사용됩니다.

예:

FiscalYear([Date Column], 1)

FiscalYear([Date Column])

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

예:

Hour([Time Column])

Hours(Arg1) TimeSpan의 시간 수를 0에서 23 사이의 정수 값으로 반환하거나

인수가 정수 값인 경우 입력이 시간 수인 TimeSpan 컬럼을 만듭니다.

예:

Hours([TimeSpan Column])

Hours(10)

ISOWeek(Arg1) ISO 8601에 따른 날짜(Date 또는 DateTime)의 ISO 주를 1과 53 사이의 정수로 반환합니다.

예:

ISOWeek([Date Column])

ISOYear(Arg1) ISO 8601에 따른 날짜(Date 또는 DateTime)의 ISO 주차 연도를 정수로 반환합니다.

예:

ISOYear([Date Column])

Millisecond(Arg1) DateTime 또는 Time 컬럼에서 밀리초를 추출합니다. 0과 999 사이의 정수를 반환합니다.

예:

Millisecond([Time Column])

Milliseconds(Arg1) TimeSpan의 밀리초 수를 0에서 999 사이의 정수 값으로 반환하거나 인수가

실수 값인 경우 입력이 밀리초 수인 TimeSpan 컬럼을 만듭니다.

예:

Milliseconds([TimeSpan Column])

Milliseconds(123.45)

Minute(Arg1) DateTime 또는 Time 컬럼에서 분을 추출합니다. 0과 59 사이의 정수를 반환합니다.

예:

Minute([Time Column])

Minutes(Arg1) TimeSpan의 분 수를 0에서 59 사이의 정수 값으로 반환하거나

인수가 정수 값인 경우 입력이 분 수인 TimeSpan 컬럼을 만듭니다.

예:

Minutes([TimeSpan Column])

Minutes(50)

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

예:

Month([Date Column])

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

예:

Quarter([Date Column])

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

예:

Second([Time Column])

Seconds(Arg1) TimeSpan의 초 수를 0에서 59 사이의 정수 값으로 반환하거나

인수가 정수 값인 경우 입력이 초 수인 TimeSpan 컬럼을 만듭니다.

예:

Seconds([TimeSpan Column])

Seconds(10)

Today() 현재 날짜를 반환합니다.

웹 클라이언트에서 또는 자동화 서비스를 사용하여 표현식을 실행하는 경우 서버에 있는 서비스의 표준 시간대로 날짜가 반환됩니다.

예:

Today()

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

예:

TotalDays([TimeSpan Column])

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

예:

TotalHours([TimeSpan Column])

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

예:

TotalMilliseconds([TimeSpan Column])

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

예:

TotalMinutes([TimeSpan Column])

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

예:

TotalSeconds([TimeSpan Column])

Week(Arg1) Date 또는 DateTime 컬럼에서 주를 1과 54 사이의 정수로 추출합니다. 여기서 연도의 첫 번째 주는 지역 설정에 따라 다릅니다.

예:

Week([Date Column])

Year(Arg1) Date 또는 DateTime 컬럼에서 연도를 추출합니다. 결과는 Integer 형식입니다.

예:

Year([Date Column])

YearAndWeek(Arg1) Date 또는 DateTime 컬럼에서 연도와 주를 추출합니다. Integer(연도*100 + 주 번호)를 반환합니다. 예를 들어 날짜 2005-10-13은 200541을 반환합니다.

예:

YearAndWeek([Date Column])

함수를 참조하십시오.