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