ms:format-date 함수
표준 XSD 날짜 형식을 출력에 적합한 문자로 변환합니다.
string ms:format-date(string datetime, string format [,locale])
매개 변수
- string datetime
XSD 형식의 날짜 관련 값을 포함합니다. 비문자열 인수의 경우 이 함수는string()
함수를 적용한 것처럼 동작합니다. 인수가 날짜가 아닌 경우 빈 문자열이 출력됩니다. 인수가 유효한 XSD 날짜이고 일부 필드가 비어 있으면 함수는 지정되지 않은 필드를 채우려고 시도합니다.
- string format
Win32 APIGetDateFormat
함수에 따라 형식 문자열을 포함합니다.
- locale[옵션]
"EN_us"와 같이 데이터 형식을 지정하는 로케일을 정의합니다.
설명
다음은 ms:format-date()
에 대한 형식 문자의 목록입니다.
문자 | 설명 |
---|---|
M |
월을 1-12로 표시 |
MM |
월을 01-12로 표시 |
MMM |
월을 1월-12월로 표시 |
MMMM |
월을 1월-12월로 표시 |
d |
일을 1-31로 표시 |
dd |
일을 01-31로 표시 |
ddd |
요일을 일-토로 표시 |
dddd |
요일을 일요일-토요일로 표시 |
y |
연도를 0-99로 표시 |
yy |
연도를 00-99로 표시 |
yyyy |
연도를 1900-9999로 표시 |
gg |
시대/기원(없을 경우 무시됨) |
이 형식에는 표준 시간대를 사용할 수 없으며 임의의 텍스트를 형식이 지정된 문자열에 포함할 수 없습니다. 또한 세기를 사용할 수 없으며 May 2nd, April 1st 등의 접미사를 사용할 수 없습니다.
예제
XML 문서(Sample.xml)
XSLT 스타일시트(Sample.xsl)
출력
출력된 HTML 페이지는 다음 항목을 보여 줍니다.
Date Unedited: 2000-02-16T15:56:00
Date Edited: Feb 16, 2000