Partager via


<EnableAmPmParseAdjustment> Élément

Détermine si les méthodes d’analyse de date et d’heure utilisent un ensemble ajusté de règles pour analyser les chaînes de date qui contiennent un indicateur jour, mois, heure et AM/PM.

<Configuration>
   <Duree>
     <EnableAmPmParseAdjustment>

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
enabled Attribut obligatoire.

Spécifie si les méthodes d’analyse de date et d’heure utilisent un ensemble ajusté de règles pour analyser les chaînes de date qui ne contiennent qu’un jour, un mois, une heure et un indicateur AM/PM.

Attribut enabled

Valeur Descriptif
0 Les méthodes d’analyse de date et d’heure n’utilisent pas de règles ajustées pour analyser les chaînes de date qui contiennent uniquement un jour, un mois, une heure et un indicateur AM/PM.
1 Les méthodes d’analyse de date et d’heure utilisent des règles ajustées pour analyser les chaînes de date qui contiennent uniquement un jour, un mois, une heure et un indicateur AM/PM.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
runtime Contient des informations sur les options d'initialisation du runtime.

Remarques

L’élément <EnableAmPmParseAdjustment> contrôle la façon dont les méthodes suivantes analysent une chaîne de date qui contient un jour numérique et un mois suivis d’une heure et d’un indicateur AM/PM (par exemple, « 4/10 6 AM ») :

Aucun autre modèle n’est affecté.

L’élément <EnableAmPmParseAdjustment> n’a aucun effet sur les méthodes et les DateTime.ParseExactméthodesDateTime.TryParseExactDateTimeOffset.ParseExactDateTimeOffset.TryParseExact.

Important

Dans .NET Core et .NET Native, les règles d’analyse AM/PM ajustées sont activées par défaut.

Si la règle d’ajustement d’analyse n’est pas activée, le premier chiffre de la chaîne est interprété comme l’heure de l’horloge de 12 heures, et le reste de la chaîne à l’exception de l’indicateur AM/PM est ignoré. La date et l’heure retournées par la méthode d’analyse se composent de la date actuelle et de l’heure du jour extrait de la chaîne de date.

Si la règle d’ajustement d’analyse est activée, la méthode d’analyse interprète le jour et le mois comme appartenant à l’année en cours et interprète l’heure comme heure de l’horloge de 12 heures.

Le tableau suivant illustre la différence dans la DateTime valeur lorsque la DateTime.Parse(String) méthode est utilisée pour analyser la chaîne « 4/10 6 AM » avec la propriété de <EnableAmPmParseAdjustment> l’élément enabled définie sur « 0 » ou « 1 ». Il suppose que la date du jour est le 5 janvier 2017 et affiche la date comme si elle est mise en forme à l’aide de la chaîne de format « G » de la culture spécifiée.

Nom de la culture enabled="0 » enabled="1 »
en-US 1/5/2017 4:00:00 AM 10/4/2017 6:00:00
en-GB 5/1/2017 6:00:00 10/4/2017 6:00:00

Voir aussi