<elemento > EnableAmPmParseAdjustment<EnableAmPmParseAdjustment> Element

Determina se i metodi di analisi di data e ora usano un set di regole modificato per analizzare le stringhe di data contenenti un indicatore giorno, mese, ora e AM/PM.Determines whether date and time parsing methods use an adjusted set of rules to parse date strings that contain a day, month, hour, and AM/PM designator.

<configuration> <configuration>
    <runtime >   <runtime>
     <EnableAmPmParseAdjustment >    <EnableAmPmParseAdjustment>

SintassiSyntax

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

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
enabled Attributo obbligatorio.Required attribute.

Specifica se i metodi di analisi di data e ora usano un set di regole modificato per analizzare le stringhe di data che contengono solo il giorno, il mese, l'ora e l'indicatore AM/PM.Specifies whether date and time parsing methods use an adjusted set of rules to parse date strings that contain only a day, month, hour, and AM/PM designator.

Attributo enabledenabled Attribute

ValueValue DescrizioneDescription
00 I metodi di analisi di data e ora non utilizzano regole regolate per l'analisi delle stringhe di data che contengono solo il giorno, il mese, l'ora e l'indicatore AM/PM.Date and time parsing methods do not use adjusted rules for parsing date strings that contain only a day, month, hour, and AM/PM designator.
11 I metodi di analisi di data e ora usano regole regolate per l'analisi delle stringhe di data che contengono solo il giorno, il mese, l'ora e l'indicatore AM/PM.Date and time parsing methods use adjusted rules for parsing date strings that contain only a day, month, hour, and AM/PM designator.

Elementi figlioChild Elements

Nessuna.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sulle opzioni di inizializzazione in fase di esecuzione.Contains information about runtime initialization options.

NoteRemarks

L'elemento <EnableAmPmParseAdjustment> controlla il modo in cui i metodi seguenti analizzano una stringa di data contenente un giorno e un mese numerici seguiti da un'ora e un indicatore AM/PM (ad esempio "4/10 6 AM"):The <EnableAmPmParseAdjustment> element controls how the following methods parse a date string that contains a numeric day and month followed by an hour and an AM/PM designator (such as "4/10 6 AM"):

Nessun altro modello è interessato.No other patterns are affected.

L'elemento <EnableAmPmParseAdjustment> non ha alcun effetto sui metodi DateTime.ParseExact, DateTime.TryParseExact, DateTimeOffset.ParseExacte DateTimeOffset.TryParseExact.The <EnableAmPmParseAdjustment> element has no effect on the DateTime.ParseExact, DateTime.TryParseExact, DateTimeOffset.ParseExact, and DateTimeOffset.TryParseExact methods.

Importante

In .NET Core e .NET Native le regole di analisi AM/PM modificate sono abilitate per impostazione predefinita.In .NET Core and .NET Native, the adjusted AM/PM parsing rules are enabled by default.

Se la regola di regolazione dell'analisi non è abilitata, la prima cifra della stringa viene interpretata come ora del formato a 12 ore e il resto della stringa, ad eccezione dell'indicatore AM/PM, viene ignorato.If the parsing adjustment rule is not enabled, the first digit of the string is interpreted as the hour of the 12-hour clock, and the remainder of the string except for the AM/PM designator is ignored. La data e l'ora restituite dal metodo di analisi sono costituite dalla data corrente e dall'ora del giorno estratta dalla stringa di data.The date and time returned by the parsing method consists of the current date and the hour of the day extracted from the date string.

Se la regola di regolazione dell'analisi è abilitata, il metodo di analisi interpreta il giorno e il mese come appartenente all'anno corrente e interpreta l'ora come ora del formato a 12 ore.If the parsing adjustment rule is enabled, parsing method interpret the day and month as belonging to the current year, and interpret the time as the hour of the 12-hour clock.

Nella tabella seguente viene illustrata la differenza nel valore DateTime quando viene utilizzato il metodo DateTime.Parse(String) per analizzare la stringa "" 4/10 6 AM "con la proprietà enabled dell'elemento <EnableAmPmParseAdjustment> impostata su" 0 "o" 1 ".The following table illustrates the difference in the DateTime value when the DateTime.Parse(String) method is used to parse the string ""4/10 6 AM" with the <EnableAmPmParseAdjustment> element's enabled property set to "0" or "1". Si presuppone che la data odierna sia il 5 gennaio 2017 e visualizzi la data come se fosse formattata usando la stringa di formato "G" delle impostazioni cultura specificate.It assumes that today's date is January 5, 2017, and displays the date as if it is formatted using the specified culture's "G" format string.

Nome delle impostazioni culturaCulture name Enabled = "0"enabled="0" Enabled = "1"enabled="1"
en-USen-US 1/5/2017 4:00:00 AM1/5/2017 4:00:00 AM 4/10/2017 6:00:00 AM4/10/2017 6:00:00 AM
en-GBen-GB 5/1/2017 6:00:005/1/2017 6:00:00 10/4/2017 6:00:0010/4/2017 6:00:00

Vedere ancheSee also