<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

Zobacz też