Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í den, měsíc, hodinu a návrh AM/PM.
<konfigurace>
<runtime>
<EnableAmPmParseAdjustment>
Syntaxe
<EnableAmPmParseAdjustment enabled="0"|"1" />
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
enabled |
Povinný atribut. Určuje, jestli 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 návrh AM/PM. |
enabled – atribut
| Hodnota | Description |
|---|---|
| 0 | Metody analýzy data a času nepoužívají upravená pravidla pro analýzu řetězců kalendářních dat, které obsahují pouze den, měsíc, hodinu a návrh AM/PM. |
| 1 | Metody analýzy data a času používají upravená pravidla pro analýzu řetězců kalendářních dat, které obsahují pouze den, měsíc, hodinu a návrh AM/PM. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
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
Prvek <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 designátorem AM/PM (například "4/10 6 AM"):
Nejsou ovlivněny žádné jiné vzory.
Prvek <EnableAmPmParseAdjustment> nemá žádný vliv na DateTime.ParseExact, DateTime.TryParseExact, DateTimeOffset.ParseExacta DateTimeOffset.TryParseExact metody.
Důležité
V .NET Core a .NET Native jsou ve výchozím nastavení povolená upravená pravidla analýzy AM/PM.
Pokud není pravidlo úpravy analýzy povolené, první číslice řetězce se interpretuje jako hodina 12hodinových hodin a zbytek řetězce s výjimkou návrhu AM/PM se ignoruje. Datum a čas vrácený metodou analýzy se skládá z aktuálního data a hodiny dne extrahovaného z řetězce data.
Pokud je pravidlo úpravy analýzy povolené, metoda analýzy interpretuje den a měsíc jako aktuální rok a interpretuje čas jako hodinu 12hodinových hodin.
Následující tabulka ukazuje rozdíl v hodnotě DateTime , když DateTime.Parse(String) se metoda používá k analýze řetězce "4/10 6 AM" s <EnableAmPmParseAdjustment> vlastností elementu 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 | 1.5.2017 4:00:00 | 10.4.2017 6:00:00 |
| en-GB | 5/1/2017 6:00:00 | 10/4/2017 6:00:00 |