dateTimeFormat

IPropertyDescription::FormatForDisplayözelliğin değerini bir dize olarak nasıl biçimlendirmesi gerektiğini belirtir. Bu yalnızca <displayInfo displayType="DateTime">uygulanabilir. Her displayInfo öğesi için yalnızca bir dateTimeFormat öğesi olmalıdır.

Birden çok öğe varsa, sonuncusu kullanılır. dateTimeFormat öğesi sağlanmazsa, özellik açıklamasına varsayılan öznitelik ayarları uygulanır.

Sözdizimi

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

Öğe Bilgileri

Üst Öğe Alt Öğeler
displayInfo Hiç kimse

 

Öznitelik

Öznitelik Açıklama
formatAs Kamu. Opsiyonel. Varsayılan değer "Genel"dir. Aşağıdakiler geçerli değerlerdir.
Değer Anlam
Genel Temerrüt. SHFormatDateTimekullanarak tarih-saat değerini biçimlendirır. Saat ve tarihin nasıl biçimlendirileceğini belirtmek için formatTimeAs ve formatDateAs özniteliklerini kullanın. Özellik türünün DateTime olmasını gerektirir.
Ay Değeri yılın aylarından biri olarak biçimlendirin. Özellik türünün Int32 olmasını gerektirir. Değer, yılın ilk ayını temsil eden 1 ile sayısal bir değer olarak depolanmalıdır.
YearMonth Değeri "Year - Month" olarak biçimlendirir. Özellik türünün Int32 olmasını gerektirir. Değer, en yüksek iki bayt yılı, düşük iki bayt ise ayı belirtecek şekilde depolanmalıdır.
Yıl Değeri basit bir dize olarak biçimlendirin.

 

formatTimeAs Kamu. Opsiyonel. Varsayılan değer "ShortTime"dır. Saatin görüntüleneceği biçimi belirtir. formatAs="Genel"uygulanır. Aşağıdakiler geçerli değerlerdir.
Değer Anlam
ShortTime Temerrüt. Saati "19:48" gibi gösterin.
Uzun süreli Saati "19:48:33" gibi gösterin.
HideTime Tarihin saat bölümünü görüntülemeyin.

 

formatDateAs Kamu. Opsiyonel. Varsayılan değer "ShortDate"tır. Tarihin görüntüleneceği biçimi belirtir. formatAs="Genel"uygulanır. Aşağıdakiler geçerli değerlerdir.
Değer Örnek
KısaTarihi Temerrüt. Tarihi "13.05.59" gibi gösterin.
LongDate "Çarşamba, 13 Mayıs 1959" gibi bir tarih gösterin.
HideDate Tarih bölümünü görüntülemeyin.
RelativeShortDate Tarihi "ShortDate" gibi gösterin, ancak mümkün olduğunda "dün" gibi göreli açıklamaları kullanın.
RelativeLongDate Tarihi "LongDate" gibi gösterin, ancak mümkün olduğunca "dün" gibi göreli açıklamaları kullanın.