<EnableAmPmParseAdjustment> – element

Určuje, zda metody analýzy data a času používají upravenou sadu pravidel k parsování datových řetězců, které obsahují den, měsíc, hodinu a určení do hodiny/odpoledne.

<Konfigurace>
  <Runtime>
    <EnableAmPmParseAdjustment>

Syntax

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

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
enabled Požadovaný atribut.

Určuje, zda metody analýzy data a času používají upravenou sadu pravidel k analýze řetězců kalendářních dat, které obsahují pouze den, měsíc, hodinu a určení do hodiny/odpoledne.

Atribut enabled

Hodnota Popis
0 Metody analýzy data a času nepoužívají upravená pravidla pro parsování řetězců kalendářních dat, které obsahují pouze den, měsíc, hodinu a určení do hodiny/odpoledne.
1 Metody analýzy data a času používají upravená pravidla pro parsování řetězců kalendářních dat, které obsahují pouze den, měsíc, hodinu a určení do hodiny/odpoledne.

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
runtime Obsahuje informace o možnostech inicializace modulu runtime.

Poznámky

Element <EnableAmPmParseAdjustment> určuje, jak následující metody parsují řetězec kalendářního data, který obsahuje číselný den a měsíc následovaný hodinou a určením do hodiny (například "4/10 6:00"):

Nejsou ovlivněny žádné jiné vzory.

Element <EnableAmPmParseAdjustment> nemá žádný vliv na DateTime.ParseExactmetody , DateTime.TryParseExact, DateTimeOffset.ParseExacta DateTimeOffset.TryParseExact .

Důležité

V .NET Core a .NET Native jsou ve výchozím nastavení povolená upravená pravidla parsování do hodiny do večera.

Pokud není pravidlo parsování úpravy povolené, první číslice řetězce se interpretuje jako hodina 12hodinového času a zbytek řetězce s výjimkou návrhu do večera/odp. se ignoruje. Datum a čas vrácený metodou analýzy se skládá z aktuálního data a hodiny dne extrahované z řetězce data.

Pokud je povolené pravidlo úpravy parsování, metoda analýzy interpretuje den a měsíc jako patřící aktuálnímu roku a interpretuje čas jako hodinu 12hodinového času.

Následující tabulka ukazuje rozdíl v DateTime hodnotě, když DateTime.Parse(String) se metoda používá k analýze řetězce ""4/10 6 AM" s vlastností elementu <EnableAmPmParseAdjustment>enabled nastavenou na "0" nebo "1". Předpokládá, že dnešní datum je 5. ledna 2017, a zobrazí datum, jako by bylo naformátované pomocí řetězce formátu "G" zadané jazykové verze.

Název jazykové verze enabled="0" enabled="1"
en-US 5.1.2017 4:00:00 10. 4. 2017 6:00:00
en-GB 5/1/2017 6:00:00 10/4/2017 6:00:00

Viz také