다음을 통해 공유


ms:utc 함수

날짜/시간 관련 값을 사전순으로 정렬하고 비교할 수 있는 협정 세계시 및 고정(표준화) 표현으로 변환합니다.

string ms:utc(string)

설명

이 함수는 timeInstant, time, date, yearMonth, year, monthDay, day, month 등 시간 인스턴스만을 사용할 수 있습니다. utc() 함수는 timeDuration이나 여기서 파생된 형식 등의 기간에 사용할 수 없습니다. 비문자열 인수의 경우 이 함수는 마치 문자열 함수를 처음 적용한 것처럼 동작합니다. 이 함수는 XSD 정보의 존재 여부와 무관합니다. 문자열을 유효한 XSD 날짜/시간 관련 형식으로 해석할 수 없는 경우 빈 문자열이 반환됩니다. 날짜/시간 값의 규칙은 다음과 같습니다.

  • 문자열은 시간 관련 XSD 형식으로 해석되고 다음 형식으로 변환됩니다.

    YYYY-MM-DD T HH:NN:SS.III

    where

    문자 설명

    YYYY

    2001과 같은 네 자릿수 연도

    MM

    1월을 01로 나타내는 등의 월 수

    DDD

    날짜. "2001-04-123"과 같이 일 년 중의 정확한 날짜를 나타내기 위해 세 자릿수가 사용됩니다. 여기서 123은 일 년 중 123번째 날짜를 가리킵니다.

    HH

    "00-23"과 같은 두 자릿수 시간

    SS

    "00-59"와 같은 초

    III

    "000-999"와 같은 밀리초. 밀리초를 지정하지 않으면 오른쪽에서 밀리초를 나타내는 대시가 잘립니다.

  • 음의 timeInstance, 기간, 잘못된 양력 날짜 및 다음 문자열 제약 조건 단원에 설명된 기타 경우는 올바르게 비교될 수 없기 때문에 9999를 초과하는 음의 시간과 연도의 경우 utc() 함수는 빈 문자열을 반환합니다.

  • 되풀이를 나타내는 필드는 동일한 수의 "-" 문자로 바뀝니다.

  • 지정하지 않은 필드는 "-" 문자로 바뀝니다.

문자열 비교 제약 조건

  • 혼합된 AC와 BC 날짜 집합에 대해 사전순으로 비교할 수 없으며 사전순으로 비교할 경우 BC 날짜의 역순이 표시됩니다. 9999를 초과하는 연도에 대해 사전순으로 비교할 수 없습니다.

참고 항목

참조

XML 스키마(XSD) 참조
XML 데이터 형식 참조