Megosztás a következőn keresztül:


<EnableAmPmParseAdjustment> elem

Meghatározza, hogy a dátum- és időelemző módszerek módosított szabálykészletet használnak-e a nap, hónap, óra és AM/PM tervezőt tartalmazó dátumsztringek elemzéséhez.

<Konfigurációs>
  <Runtime>
    <EnableAmPmParseAdjustment>

Syntax

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

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attribútumok

Attribútum Leírás
enabled Kötelező attribútum.

Meghatározza, hogy a dátum- és időelemző metódusok módosított szabálykészletet használnak-e olyan dátumsztringek elemzéséhez, amelyek csak egy napot, hónapot, órát és AM/PM-tervezőt tartalmaznak.

enabled attribute

Érték Leírás
0 A dátum- és időelemző módszerek nem használnak módosított szabályokat olyan dátumsztringek elemzéséhez, amelyek csak egy napot, hónapot, órát és AM/PM kijelölőt tartalmaznak.
1 A dátum- és időelemző metódusok módosított szabályokat használnak a csak egy napot, hónapot, órát és AM/PM tervezőt tartalmazó dátumsztringek elemzéséhez.

Gyermekelemek

Nincsenek.

Szülőelemek

Elem Leírás
configuration A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme.
runtime Információkat tartalmaz a futtatókörnyezet inicializálási lehetőségeiről.

Megjegyzések

Az <EnableAmPmParseAdjustment> elem azt szabályozza, hogy a következő metódusok hogyan elemzik a dátumsztringet, amely egy numerikus napot és hónapot, majd egy órát és egy AM/PM-tervezőt (például "4/10 6 AM" ) tartalmaz:

Más mintákra nincs hatással.

Az <EnableAmPmParseAdjustment> elem nincs hatással a DateTime.ParseExact, DateTime.TryParseExact, DateTimeOffset.ParseExactés DateTimeOffset.TryParseExact metódusokra.

Fontos

A .NET Core-ban és a .NET Native a módosított AM/PM elemzési szabályok alapértelmezés szerint engedélyezve vannak.

Ha az elemzési beállítási szabály nincs engedélyezve, a rendszer a sztring első számjegyét a 12 órás óra órájaként értelmezi, a sztring fennmaradó részét pedig az AM/PM tervező kivételével figyelmen kívül hagyja. Az elemzési módszer által visszaadott dátum és idő az aktuális dátumból és a dátumsztringből kinyert nap órájából áll.

Ha az elemzési kiigazítási szabály engedélyezve van, az elemzési módszer a napot és a hónapot az aktuális évhez tartozóként értelmezi, és az időt a 12 órás óra órájaként értelmezi.

Az alábbi táblázat az érték különbségét DateTime mutatja be, amikor a DateTime.Parse(String) metódussal elemzi a "4/10 6 AM" sztringet, és az <EnableAmPmParseAdjustment> elem tulajdonsága enabled "0" vagy "1" értékre van állítva. Feltételezi, hogy a mai dátum 2017. január 5., és úgy jeleníti meg a dátumot, mintha a megadott kulturális környezet "G" formátumsztringjének használatával lenne formázva.

Kulturális környezet neve enabled="0" enabled="1"
en-US 2017.01.05. 04:00:00 2017. 04. 10. 06:00:00
en-GB 5/1/2017 6:00:00 10/4/2017 6:00:00

Lásd még