dateTimeFormat

Gibt an, wie IPropertyDescription::FormatForDisplay den Wert der Eigenschaft als Zeichenfolge formatieren soll. Dies gilt nur, wenn . Es sollte nur ein dateTimeFormat-Element für jedes displayInfo-Element geben.

Wenn mehrere Elemente enthalten sind, wird das letzte verwendet. Wenn kein dateTimeFormat-Element angegeben wird, werden die Standardattributeinstellungen auf die Eigenschaftenbeschreibung angewendet.

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>

Elementinformationen

Übergeordnetes Element Untergeordnete Elemente
displayInfo Keine

Attribute

Attribut Beschreibung
formatAs Öffentlich. Optional. Der Standardwert ist " " Allgemein. Die folgenden Werte sind gültig.
Wert Bedeutung
Allgemein Standard. Formatiert den Datum/Uhrzeit-Wert mit SHFormatDateTime. Verwenden Sie die Attribute formatTimeAs und formatDateAs, um anzugeben, wie Uhrzeit und Datum formatiert werden. Erfordert, dass der Eigenschaftstyp DateTime ist.
Month (Monat) Formatiert den Wert als einen der Monate des Jahres. Erfordert, dass der Eigenschaftentyp Int32 ist. Der Wert muss als numerischer Wert mit 1 gespeichert werden, der den ersten Monat des Jahres darstellt.
YearMonth Formatiert den Wert als " Year - Month " . Erfordert, dass der Eigenschaftentyp Int32 ist. Der Wert muss so gespeichert werden, dass die beiden höchsten Bytes das Jahr und die unteren zwei Bytes den Monat angeben.
Jahr Formatiert den Wert als einfache Zeichenfolge.

formatTimeAs Öffentlich. Optional. Der Standardwert ist " " ShortTime. Gibt das Format an, in dem die Uhrzeit angezeigt werden soll. Gilt, wenn formatAs= " Allgemein ist. " Die folgenden Werte sind gültig.
Wert Bedeutung
ShortTime Standard. Zeigt die Uhrzeit wie " 19:48 Uhr " an.
Langjährige Zeigt die Uhrzeit wie " 19:48:33 Uhr " an.
HideTime Der Zeitteil des Datums wird nicht angezeigt.

formatDateAs Öffentlich. Optional. Der Standardwert ist " " ShortDate. Gibt das Format an, in dem das Datum angezeigt werden soll. Gilt, wenn formatAs= " Allgemein ist. " Die folgenden Werte sind gültig.
Wert Beispiel
ShortDate Standard. Zeigt das Datum wie " 13.05.59 " an.
LongDate Zeigt das Datum wie " Mittwoch, 13. Mai 1959 " an.
HideDate Zeigen Sie den Datumsteil nicht an.
RelativeShortDate Zeigen Sie das Datum wie ShortDate an, verwenden Sie aber nach Möglichkeit relative Beschreibungen, z. B. " " " " gestrige.
RelativeLongDate Zeigen Sie das Datum wie LongDate an, verwenden Sie aber nach Möglichkeit relative Beschreibungen, z. " " B. " " gestrige.