dateTimeFormat

Menentukan bagaimana IPropertyDescription::FormatForDisplay harus memformat nilai properti sebagai string. Ini hanya berlaku jika <displayInfo displayType="DateTime">. Seharusnya hanya ada satu elemen dateTimeFormat untuk setiap elemen displayInfo .

Jika ada beberapa elemen, yang terakhir digunakan. Jika tidak ada elemen dateTimeFormat yang disediakan, maka pengaturan atribut default diterapkan ke deskripsi properti.

Sintaks

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

Informasi Elemen

Elemen Induk Elemen Anak
displayInfo Tidak ada

 

Atribut

Atribut Deskripsi
formatAs Publik. Pilihan. Defaultnya adalah "Umum". Berikut ini adalah nilai yang valid.
Nilai Makna
Umum Default. Memformat nilai tanggal-waktu menggunakan SHFormatDateTime. Gunakan atribut formatTimeAs dan formatDateAs untuk menentukan bagaimana waktu dan tanggal diformat. Mengharuskan jenis properti menjadi DateTime.
Bulan Memformat nilai sebagai salah satu bulan dalam setahun. Mengharuskan jenis properti menjadi Int32. Nilai harus disimpan sebagai nilai numerik dengan 1 yang mewakili bulan pertama dalam setahun.
YearMonth Memformat nilai sebagai "Tahun - Bulan". Mengharuskan jenis properti menjadi Int32. Nilai harus disimpan sehingga dua byte tertinggi menentukan tahun dan dua byte yang lebih rendah menentukan bulan.
Tahun Memformat nilai sebagai string sederhana.

 

formatTimeAs Publik. Pilihan. Defaultnya adalah "ShortTime". Menentukan format untuk menampilkan waktu. Berlaku saat formatAs="General". Berikut ini adalah nilai yang valid.
Nilai Makna
ShortTime Default. Tampilkan waktu seperti "19:48".
Lama Tampilkan waktu seperti "7:48:33 PM".
HideTime Jangan tampilkan bagian waktu tanggal.

 

formatDateAs Publik. Pilihan. Defaultnya adalah "ShortDate". Menentukan format untuk menampilkan tanggal. Berlaku saat formatAs="General". Berikut ini adalah nilai yang valid.
Nilai Contoh
ShortDate Default. Tampilkan tanggal seperti "13/5/59".
LongDate Tampilkan tanggal seperti "Rabu, 13 Mei 1959".
HideDate Jangan tampilkan bagian tanggal.
RelativeShortDate Tampilkan tanggal seperti "ShortDate", tetapi gunakan deskripsi relatif, seperti "kemarin", jika memungkinkan.
RelativeLongDate Tampilkan tanggal seperti "LongDate", tetapi gunakan deskripsi relatif, seperti "kemarin", jika memungkinkan.