Delen via


dateTimeFormat

Hiermee geeft u op hoe IPropertyDescription::FormatForDisplay de waarde van de eigenschap moet opmaken als een tekenreeks. Dit is alleen van toepassing als <displayInfo displayType="DateTime">. Er mag slechts één dateTimeFormat element zijn voor elk displayInfo element.

Als er meerdere elementen zijn, wordt de laatste gebruikt. Als er geen dateTimeFormat element wordt opgegeven, worden de standaardkenmerkinstellingen toegepast op de beschrijving van de eigenschap.

Syntaxis

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

Elementinformatie

Bovenliggend element Onderliggende elementen
displayInfo- Geen

 

Kenmerken

Attribuut Beschrijving
formatAs Publiek. Facultatief. De standaardwaarde is 'Algemeen'. Hier volgen geldige waarden.
Waarde Betekenis
Algemeen Verstek. Hiermee wordt de datum/tijd-waarde opgemaakt met SHFormatDateTime-. Gebruik de formatTimeAs en formatDateAs kenmerken om op te geven hoe de tijd en datum worden opgemaakt. Vereist dat het eigenschapstype DateTime is.
Maand Hiermee wordt de waarde opgemaakt als een van de maanden van het jaar. Vereist dat het eigenschapstype Int32 is. De waarde moet worden opgeslagen als een numerieke waarde met 1 die de eerste maand van het jaar vertegenwoordigt.
YearMonth Hiermee wordt de waarde opgemaakt als 'Jaar - Maand'. Vereist dat het eigenschapstype Int32 is. De waarde moet zodanig worden opgeslagen dat de twee hoogste bytes het jaar opgeven en de lagere twee bytes de maand opgeven.
Jaar Hiermee wordt de waarde opgemaakt als een eenvoudige tekenreeks.

 

formatTimeAs Publiek. Facultatief. De standaardwaarde is 'ShortTime'. Hiermee geeft u de notatie op waarin de tijd moet worden weergegeven. Is van toepassing wanneer formatAs="General". Hier volgen geldige waarden.
Waarde Betekenis
Korte tijd Verstek. De tijd weergeven zoals '17:48 PM'.
Longtime De tijd weergeven zoals '17:48:33 pm'.
HideTime Het tijdgedeelte van de datum niet weergeven.

 

formatDateAs Publiek. Facultatief. De standaardwaarde is 'ShortDate'. Hiermee geeft u de notatie op waarin de datum moet worden weergegeven. Is van toepassing wanneer formatAs="General". Hier volgen geldige waarden.
Waarde Voorbeeld
ShortDate Verstek. Geef de datum weer zoals '13-5-59'.
LongDate Geef de datum weer zoals 'woensdag 13 mei 1959'.
HideDate Geef het datumgedeelte niet weer.
RelativeShortDate Geef de datum weer zoals 'ShortDate', maar gebruik waar mogelijk relatieve beschrijvingen, zoals 'gisteren'.
RelativeLongDate Geef de datum weer zoals 'LongDate', maar gebruik waar mogelijk relatieve beschrijvingen, zoals 'gisteren'.