<EnableAmPmParseAdjustment> , element
Określa, czy metody analizowania daty i godziny używają dostosowanego zestawu reguł do analizowania ciągów dat, które zawierają dzień, miesiąc, godzinę i projektator AM/PM.
<Konfiguracji>
<Środowiska wykonawczego>
<EnableAmPmParseAdjustment>
Składnia
<EnableAmPmParseAdjustment enabled="0"|"1" />
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
enabled |
Atrybut wymagany. Określa, czy metody analizowania daty i godziny używają dostosowanego zestawu reguł do analizowania ciągów dat, które zawierają tylko dzień, miesiąc, godzinę i am/PM designator. |
Atrybut włączony
Wartość | Opis |
---|---|
0 | Metody analizowania daty i godziny nie używają reguł dostosowanych do analizowania ciągów dat, które zawierają tylko dzień, miesiąc, godzinę i konfirator AM/PM. |
1 | Metody analizowania daty i godziny używają dostosowanych reguł do analizowania ciągów dat, które zawierają tylko dzień, miesiąc, godzinę i am/PM designator. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | Opis |
---|---|
configuration |
Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
runtime |
Zawiera informacje dotyczące opcji inicjowania środowiska uruchomieniowego. |
Uwagi
Element <EnableAmPmParseAdjustment>
kontroluje sposób analizowania ciągu daty zawierającego dzień liczbowy i miesiąc, po którym następuje godzina i projektator AM/PM (na przykład "4/10 6 AM"):
Nie ma wpływu na żadne inne wzorce.
Element <EnableAmPmParseAdjustment>
nie ma wpływu na DateTime.ParseExactmetody , DateTime.TryParseExact, DateTimeOffset.ParseExacti DateTimeOffset.TryParseExact .
Ważne
W programach .NET Core i .NET Native domyślnie włączone są dostosowane reguły analizowania am/PM.
Jeśli reguła korekty analizy nie jest włączona, pierwsza cyfra ciągu jest interpretowana jako godzina zegara 12-godzinnego, a pozostała część ciągu z wyjątkiem projektowania AM/PM jest ignorowana. Data i godzina zwrócona przez metodę analizowania składa się z bieżącej daty i godziny dnia wyodrębnionego z ciągu daty.
Jeśli reguła korekty analizy jest włączona, metoda analizowania interpretuje dzień i miesiąc jako należący do bieżącego roku i interpretuje godzinę zegara 12-godzinnego.
W poniższej tabeli przedstawiono różnicę w DateTime wartości, gdy DateTime.Parse(String) metoda jest używana do analizowania ciągu ""4/10 6 AM" z właściwością elementu enabled
ustawioną <EnableAmPmParseAdjustment>
na "0" lub "1". Przyjęto założenie, że dzisiejsza data to 5 stycznia 2017 r. i wyświetla datę tak, jakby została sformatowana przy użyciu ciągu formatu "G" określonej kultury.
Nazwa kultury | enabled="0" | enabled="1" |
---|---|---|
en-US | 1/5/2017 4:00:00 | 4.10.2017 6:00:00 |
en-GB | 5/1/2017 6:00:00 | 10/4/2017 6:00:00 |