IBM FileNet P8, 버전 5.2.1            

날짜/시간 마스크

날짜/시간 마스크는 두 가지 목적 중 하나를 지원합니다. 다양한 함수의 출력 형식을 판별하거나 값의 문자열 표시를 해당 값의 내부 형식으로 변환합니다.

날짜/시간 마스크는 다음의 두 가지 방법으로 사용할 수 있습니다.

  • 다양한 함수의 출력 형식을 결정합니다. 예를 들어, timetostring 함수에서 날짜/시간 마스크는 문자열 출력에 사용할 형식을 표시합니다. 날짜/시간 마스크가 "hh:tt:ss"이고 시간 값이 오전 9시 12분에서 24초가 지난 값과 같은 경우, 문자열 출력은 09:12:24입니다.
  • 값의 문자열 표시를 해당 값의 내부 형식으로 변환합니다. 예를 들어, stringtotime 함수에서 날짜/시간 마스크는 입력 문자열이 시간 값으로 올바르게 변환되도록 입력 문자열의 형식을 표시합니다. 입력 문자열이 "05/06/1995"인 경우, 날짜/시간 마스크 "mm/dd/yyyy"는 "05" 부속 문자열이 일이 아니라 월을 표시함을 나타냅니다.

날짜/시간 마스크는 컴포넌트와 선택적으로 구분 기호의 모든 유효한 조합을 포함하는 문자열 표현식입니다. 날짜/시간 마스크는 문자열이므로 큰따옴표로 묶어야 합니다.

사용법 예제는 날짜/시간 마스크 샘플에 대한 정보를 참조하십시오.

컴포넌트

날짜/시간 마스크에서 사용할 수 있는 컴포넌트는 다음과 같습니다. 적용 가능한 경우, 각 컴포넌트의 유효한 범위가 나열되어 있습니다.

표 1. 날짜/시간 마스크 컴포턴트 표
컴포넌트 의미
dd 두 개의 숫자로 구성된 월의 일(1-31)입니다.
ddd 세 개의 숫자로 구성된 1년의 일(1-366)입니다.
mm 하나 또는 두 개의 숫자로 구성된 월(1-12)입니다.
mon 세 개의 문자로 구성된 월의 약어(Jan-Dec)입니다.
month 월의 전체 이름(January-December)입니다.
yy 두 개의 숫자로 구성된 연도(00-99)입니다.

두 개의 숫자로 구성된 컴포넌트보다 네 개의 숫자로 구성된 컴포넌트를 사용할 것을 강력하게 권장합니다. 두 개의 숫자로 구성된 컴포넌트를 사용하면 사용자의 의도와 상관없이 처음 두 개의 숫자가 "20"으로 가정됩니다. 또한 네 개의 숫자로 구성된 컴포넌트를 사용하면 세기를 명확하게 식별하고 모호성 문제점을 제거합니다.

yyyy 네 개의 숫자로 구성된 연도(0000-9999)입니다.
w 하나의 숫자로 구성된 요일(0-6, 0 = Sunday, 6 = Saturday)입니다.
day 세 개의 문자로 구성된 요일의 약어(Sat-Sun)입니다.
dayname 요일의 전체 이름(Sunday-Saturday)입니다.
hh 일의 시간(0-23)입니다.
tt 시간의 분(0-59)입니다.
ss 분의 초(0-59)입니다.
am 시간을 am 또는 pm으로 표시합니다(24시간 시계와 대조적으로).
xs:datetime

W3C XML 스키마와 ISO 8601에서 설명한 대로 XML 형식으로 날짜 및 시간을 표시합니다. 형식은 다음과 같습니다.

CCYY-MM-DDThh:mm:ss

모든 필드가 있어야 하며 필요한 경우 선택적으로 부호 및 선행 숫자가 앞에 나오고 초에 대한 분수 숫자 및 시간대가 뒤에 나올 수 있습니다. 시간대는 UTC를 식별하는 "Z" 문자를 사용하거나 UTC와의 시간 차이로 지정할 수 있습니다.

구분 기호

다음 기호는 유효한 구분 기호입니다. 구분 기호 사용은 선택적입니다.

표 2. 유효한 구분 기호 표
구분 기호 구분 기호 구분 기호
, . /
- < >
? : |
^ ; "
[ ] {
} _ =
@ % +
( ) *
& # <공백>

샘플

모든 예제에서 시간은 다음과 같습니다.
  • 2000년 6월 8일 수요일 오후 2시 05분에서 32초 지남
표 3. 시간 날짜 마스크 및 예제 결과 표
마스크 결과
"mon. dd, yyyy"
Jun. 8, 2000
"month dd, yyyy"
June 8, 2000
"mon dd, yy (day)"
Jun 8, 00 (Wed)
''hhttss"
140532
"hh:tt am"
02:05 pm
"dd-mm-yy, hh:tt"
8-6-00, 14:05
"mm/dd/yyyy, hh:tt:ss am"
6/8/2000, 02:05:032 pm
"ddd, hh:tt:ss"
167, 14:05:32
"tt:ss am"
05:32 pm
"xs:datetime"
2000-06-08T14:05:32


마지막 업데이트 날짜: 2015년 10월
bpfe019.htm

© Copyright IBM Corp. 2015.