날짜/시간 마스크
날짜/시간 마스크는 두 가지 목적 중 하나를 지원합니다. 다양한 함수의 출력 형식을 판별하거나 값의 문자열 표시를 해당 값의 내부 형식으로 변환합니다.
날짜/시간 마스크는 다음의 두 가지 방법으로 사용할 수 있습니다.
- 다양한 함수의 출력 형식을 결정합니다. 예를 들어, timetostring 함수에서 날짜/시간 마스크는 문자열 출력에 사용할 형식을 표시합니다. 날짜/시간 마스크가 "hh:tt:ss"이고 시간 값이 오전 9시 12분에서 24초가 지난 값과 같은 경우, 문자열 출력은 09:12:24입니다.
- 값의 문자열 표시를 해당 값의 내부 형식으로 변환합니다. 예를 들어, stringtotime 함수에서 날짜/시간 마스크는 입력 문자열이 시간 값으로 올바르게 변환되도록 입력 문자열의 형식을 표시합니다. 입력 문자열이 "05/06/1995"인 경우, 날짜/시간 마스크 "mm/dd/yyyy"는 "05" 부속 문자열이 일이 아니라 월을 표시함을 나타냅니다.
날짜/시간 마스크는 컴포넌트와 선택적으로 구분 기호의 모든 유효한 조합을 포함하는 문자열 표현식입니다. 날짜/시간 마스크는 문자열이므로 큰따옴표로 묶어야 합니다.
사용법 예제는 날짜/시간 마스크 샘플에 대한 정보를 참조하십시오.
컴포넌트
날짜/시간 마스크에서 사용할 수 있는 컴포넌트는 다음과 같습니다. 적용 가능한 경우, 각 컴포넌트의 유효한 범위가 나열되어 있습니다.
컴포넌트 | 의미 |
---|---|
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와의 시간 차이로 지정할 수 있습니다. |
구분 기호
다음 기호는 유효한 구분 기호입니다. 구분 기호 사용은 선택적입니다.
구분 기호 | 구분 기호 | 구분 기호 |
---|---|---|
, | . | / |
- | < | > |
? | : | | |
^ | ; | " |
[ | ] | { |
} | _ | = |
@ | % | + |
( | ) | * |
& | # | <공백> |
샘플
- 2000년 6월 8일 수요일 오후 2시 05분에서 32초 지남
마스크 | 결과 |
---|---|
|
Jun. 8, 2000 |
|
June 8, 2000 |
|
Jun 8, 00 (Wed) |
|
140532 |
|
02:05 pm |
|
8-6-00, 14:05 |
|
6/8/2000, 02:05:032 pm |
|
167, 14:05:32 |
|
05:32 pm |
|
2000-06-08T14:05:32 |
마지막 업데이트 날짜: 2015년 10월
bpfe019.htm
© Copyright IBM Corp. 2015.