Bagikan melalui


<EnableAmPmParseAdjustment> Elemen

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.

<configuration>
  <runtime>
    <EnableAmPmParseAdjustment>

Syntax

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

Atribut dan Elemen

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

Attributes

Attribute Description
enabled Atribut yang diperlukan.

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

Atribut yang diaktifkan

Nilai Description
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 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 Description
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
runtime Berisi informasi tentang opsi inisialisasi runtime.

Komentar

Elemen mengontrol <EnableAmPmParseAdjustment> 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 DateTime.ParseExactmetode , , DateTime.TryParseExactDateTimeOffset.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 jam 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 jam 12 jam.

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

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

Lihat juga