Bagikan melalui


Elemen <EnableAmPmParseAdjustment>

Menentukan apakah metode penguraian tanggal dan waktu menggunakan sekumpulan aturan yang disesuaikan untuk mengurai string tanggal yang berisi penunjuk hari, bulan, jam, dan AM/PM.

<konfigurasi>
  <runtime bahasa umum>
    <EnableAmPmParseAdjustment>

Sintaks

<EnableAmPmParseAdjustment enabled="0"|"1" />  

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
enabled Atribut yang diperlukan.

Menentukan apakah metode penguraian tanggal dan waktu menggunakan sekumpulan aturan yang disesuaikan untuk mengurai string tanggal yang berisi penunjuk hari, bulan, jam, dan AM/PM.

mengaktifkan Atribut

Nilai Deskripsi
0 Metode penguraian tanggal dan waktu tidak menggunakan aturan yang disesuaikan untuk mengurai string tanggal yang hanya berisi penunjuk hari, bulan, jam, dan AM/PM.
1 Metode penguraian tanggal dan waktu tidak menggunakan aturan yang disesuaikan untuk mengurai string tanggal yang hanya berisi penunjuk hari, bulan, jam, dan AM/PM.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework.
runtime Berisi informasi tentang opsi inisialisasi runtime bahasa umum.

Keterangan

Elemen <EnableAmPmParseAdjustment> mengontrol bagaimana metode berikut mengurai string tanggal yang berisi hari dan bulan numerik diikuti oleh satu jam dan penunjuk AM/PM (seperti "4/10 6 AM"):

Tidak ada pola lain yang terpengaruh.

Elemen <EnableAmPmParseAdjustment> tidak berpengaruh pada metode DateTime.ParseExact, DateTime.TryParseExact, DateTimeOffset.ParseExact, dan DateTimeOffset.TryParseExact.

Penting

Di .NET Core dan .NET Native, aturan penguraian AM/PM yang disesuaikan diaktifkan secara default.

Jika aturan penyesuaian penguraian tidak diaktifkan, digit pertama string ditafsirkan sebagai jam dengan tipe 12 jam, dan sisa string kecuali untuk penunjuk AM/PM diabaikan. Tanggal dan waktu yang dikembalikan oleh metode penguraian terdiri dari tanggal saat ini dan jam hari yang diekstrak dari string tanggal.

Jika aturan penyesuaian penguraian diaktifkan, metode penguraian menginterpretasikan hari dan bulan sebagai milik tahun ini, dan menafsirkan waktu sebagai jam dengan tipe 12 jam.

Tabel berikut mengilustrasikan perbedaan nilai DateTime ketika metodeDateTime.Parse(String) digunakan untuk mengurai string ""4/10 6 AM" dengan <EnableAmPmParseAdjustment> properti elemen enabled diatur ke "0" atau "1". Tabel ini mengasumsikan bahwa tanggal hari ini adalah 5 Januari 2017, dan menampilkan tanggal seolah-olah diformat menggunakan string format "G" kultur yang ditentukan.

Nama kultur enabled="0" enabled="1"
en-US 1/5/2017 4:00:00 AM 4/10/2017 6:00:00 AM
en-GB 5/1/2017 6:00:00 10/4/2017 6:00:00

Lihat juga