dateTimeFormat

指定 IPropertyDescription:: FormatForDisplay 应如何将属性的值设置为字符串格式。 这仅适用于 。 对于每个displayInfo元素,只能有一个dateTimeFormat元素。

如果有多个元素,则使用最后一个元素。 如果未提供任何 dateTimeFormat 元素,则会将默认属性设置应用到属性说明。

语法

      <!-- 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

特性

特性 说明
formatAs Public。 可选。 默认值为 " " 常规" " 。 下面是有效的值。
含义
常规 默认。 使用 SHFormatDateTime设置日期时间值的格式。 使用 formatTimeAsformatDateAs 属性可以指定设置时间和日期的格式。 要求属性类型为 DateTime。
Month 将值的格式设置为一年中的某个月。 要求属性类型为 Int32。 该值必须存储为一个数值,其中1表示年的第一个月。
YearMonth 将值的格式设置为 " 月份 " 。 要求属性类型为 Int32。 必须存储该值,以使两个最大字节指定年份,并且2个下面的两个字节指定月份。
年龄 将值设置为简单字符串格式。

formatTimeAs Public。 可选。 默认值为 " ShortTime " 。 指定显示时间的格式。 当formatAs = " General " 时应用。 下面是有效的值。
含义
ShortTime 默认。 显示时间,如 " 7:48 PM " 。
Datetimeformat.longtime 显示时间,如 " 7:48:33 PM " 。
HideTime 不显示日期的时间部分。

formatDateAs Public。 可选。 默认值为 " ShortDate " 。 指定显示日期的格式。 当formatAs = " General " 时应用。 下面是有效的值。
示例
ShortDate 默认。 显示日期,如 " 5/13/59 " 。
Datetimeformat.longdate 显示日期,如 " 星期三,5月13日,1959 " 。
HideDate 不显示日期部分。
RelativeShortDate 显示日期,如 " ShortDate " ,但尽可能使用相对说明,如 " " 昨天 " "。
RelativeLongDate 显示日期,如 " datetimeformat.longdate " ,但尽可能使用相对说明,如 " " 昨天 " "。