dateTimeFormat

IPropertyDescription::FormatForDisplay에서 속성 값의 형식을 문자열로 지정하는 방법을 지정합니다. 이는 경우에만 적용됩니다. 각 displayInfo 요소에 대해 dateTimeFormat 요소가 하나만 있어야 합니다.

요소가 여러 개 있는 경우 마지막 요소가 사용됩니다. dateTimeFormat 요소가 제공되지 않으면 기본 특성 설정이 속성 설명에 적용됩니다.

Syntax

      <!-- dateTimeFormat -->
      <xs:element name="dateTimeFormat"  minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:attribute name="formatAs">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="General"/>
                <xs:enumeration value="Month"/>
                <xs:enumeration value="YearMonth"/>
                <xs:enumeration value="Year"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="formatTimeAs">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="ShortTime"/>
                <xs:enumeration value="LongTime"/>
                <xs:enumeration value="HideTime"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="formatDateAs">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="ShortDate"/>
                <xs:enumeration value="LongDate"/>
                <xs:enumeration value="HideDate"/>
                <xs:enumeration value="RelativeShortDate"/>
                <xs:enumeration value="RelativeLongDate"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>

요소 정보

부모 요소 자식 요소
displayInfo None

특성

attribute 설명
formatAs 공개. 선택 사항입니다. 기본값은 " 일반 입니다. " 다음은 유효한 값입니다.
의미
일반 기본값 SHFormatDateTime을 사용하여 날짜-시간 값의 형식을 지정합니다. formatTimeAsformatDateAs 특성을 사용하여 시간과 날짜의 서식을 지정하는 방법을 지정합니다. 속성 형식이 DateTime이어야 합니다.
값의 형식을 연중 월 중 하나로 지정합니다. 속성 형식이 Int32여야 합니다. 값은 연도의 첫 번째 월을 나타내는 1이 있는 숫자 값으로 저장해야 합니다.
YearMonth 값의 형식을 " Year - Month로 지정합니다. " 속성 형식이 Int32여야 합니다. 가장 높은 두 바이트가 연도를 지정하고 하위 2바이트가 월을 지정하려면 값을 저장해야 합니다.
Year 값의 서식을 단순 문자열로 지정합니다.

formatTimeAs 공개. 선택 사항입니다. 기본값은 " ShortTime " 입니다. 시간을 표시할 형식을 지정합니다. formatAs= " 일반 " 이면 적용됩니다. 다음은 유효한 값입니다.
의미
ShortTime 기본값 "오후 7시 48분과 같은 시간을 " 표시합니다.
오랜 "오후 7시 48분 33분과 같은 시간을 " 표시합니다.
HideTime 날짜의 시간 부분을 표시하지 않습니다.

formatDateAs 공개. 선택 사항입니다. 기본값은 " ShortDate " 입니다. 날짜를 표시할 형식을 지정합니다. formatAs= " 일반 " 이면 적용됩니다. 다음은 유효한 값입니다.
예제
ShortDate 기본값 "5/13/59와 같은 날짜를 " 표시합니다.
LongDate "1959년 5월 13일 수요일과 같은 날짜를 " 표시합니다.
HideDate 날짜 부분을 표시하지 않습니다.
RelativeShortDate ShortDate와 같은 날짜를 " " 표시하지만 가능하면 어제와 같은 상대 설명을 " " 사용합니다.
RelativeLongDate LongDate와 같은 날짜를 " " 표시하지만 가능하면 어제와 같은 상대 설명을 " " 사용합니다.