DateTimeStyles Énumération

Définition

Définit les options de mise en forme qui personnalisent l'analyse des chaînes pour certaines méthodes d'analyse de date et d'heure.Defines the formatting options that customize string parsing for some date and time parsing methods.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

public enum class DateTimeStyles
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DateTimeStyles
type DateTimeStyles = 
Public Enum DateTimeStyles
Héritage
DateTimeStyles
Attributs

Champs

AdjustToUniversal 16

La date et l’heure sont retournées au format UTC (temps universel coordonné).Date and time are returned as a Coordinated Universal Time (UTC). Si la chaîne d’entrée désigne une heure locale, par le biais d’un spécificateur de fuseau horaire ou de AssumeLocal, la date et l’heure sont converties de l’heure locale au format UTC.If the input string denotes a local time, through a time zone specifier or AssumeLocal, the date and time are converted from the local time to UTC. Si la chaîne d’entrée désigne une heure UTC, par le biais d’un spécificateur de fuseau horaire ou de AssumeUniversal, aucune conversion ne se produit.If the input string denotes a UTC time, through a time zone specifier or AssumeUniversal, no conversion occurs. Si la chaîne d’entrée ne désigne ni une heure locale ni une heure UTC, aucune conversion ne se produit et la propriété Kind obtenue est Unspecified.If the input string does not denote a local or UTC time, no conversion occurs and the resulting Kind property is Unspecified. Cette valeur ne peut pas être utilisée avec RoundtripKind.This value cannot be used with RoundtripKind.

AllowInnerWhite 4

Les espaces blancs en trop au milieu de la chaîne doivent être ignorés pendant l’analyse, sauf s’ils apparaissent dans les modèles de format DateTimeFormatInfo.Extra white-space characters in the middle of the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowLeadingWhite 1

Les espaces blancs de début doivent être ignorés pendant l’analyse, sauf s’ils apparaissent dans les modèles de format DateTimeFormatInfo.Leading white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowTrailingWhite 2

Les espaces blancs de fin doivent être ignorés pendant l’analyse, sauf s’ils apparaissent dans les modèles de format DateTimeFormatInfo.Trailing white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowWhiteSpaces 7

Les espaces blancs en trop n’importe où dans la chaîne doivent être ignorés pendant l’analyse, sauf s’ils apparaissent dans les modèles de format DateTimeFormatInfo.Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns. Cette valeur est une combinaison des valeurs de AllowLeadingWhite, AllowTrailingWhite et AllowInnerWhite.This value is a combination of the AllowLeadingWhite, AllowTrailingWhite, and AllowInnerWhite values.

AssumeLocal 32

Si aucun fuseau horaire n’est spécifié dans la chaîne analysée, la chaîne est supposée désigner une heure locale.If no time zone is specified in the parsed string, the string is assumed to denote a local time. Cette valeur ne peut pas être utilisée avec AssumeUniversal ou RoundtripKind.This value cannot be used with AssumeUniversal or RoundtripKind.

AssumeUniversal 64

Si aucun fuseau horaire n’est spécifié dans la chaîne analysée, la chaîne est supposée désigner une heure UTC.If no time zone is specified in the parsed string, the string is assumed to denote a UTC. Cette valeur ne peut pas être utilisée avec AssumeLocal ou RoundtripKind.This value cannot be used with AssumeLocal or RoundtripKind.

NoCurrentDateDefault 8

Si la chaîne analysée contient uniquement l’heure et pas la date, les méthodes d’analyse considèrent qu’il s’agit d’une date grégorienne ayant les valeurs suivantes : année = 1, mois = 1 et jour = 1.If the parsed string contains only the time and not the date, the parsing methods assume the Gregorian date with year = 1, month = 1, and day = 1. Si cette valeur n’est pas utilisée, la date du jour est prise par défaut.If this value is not used, the current date is assumed.

None 0

Les options de mise en forme par défaut doivent être utilisées.Default formatting options must be used. Cette valeur représente le style par défaut pour les méthodes Parse(String), ParseExact(String, String, IFormatProvider) et TryParse(String, DateTime).This value represents the default style for the Parse(String), ParseExact(String, String, IFormatProvider), and TryParse(String, DateTime) methods.

RoundtripKind 128

Le champ DateTimeKind d’une date est préservé quand un objet DateTime est converti en chaîne utilisant le spécificateur de format standard « o » ou « r », et la chaîne est ensuite reconvertie en objet DateTime.The DateTimeKind field of a date is preserved when a DateTime object is converted to a string using the "o" or "r" standard format specifier, and the string is then converted back to a DateTime object.

Remarques

DateTimeStyles valeurs peuvent être utilisées avec l’une des méthodes d’analyse de date et d’heure suivantes qui incluent un paramètre styles pour définir l’interprétation des éléments de style qui peuvent être présents dans la chaîne à analyser :DateTimeStyles values can be used with any of the following date and time parsing methods that include a styles parameter to define the interpretation of the style elements that may be present in the string to be parsed:

Les méthodes ParseExact et TryParseExact peuvent utiliser l’une des valeurs de DateTimeStyles.The ParseExact and TryParseExact methods can use any of the DateTimeStyles values. Toutefois, si aucune des valeurs Allow* n’est sélectionnée, la chaîne d’entrée doit avoir exactement les mêmes caractères d’espace blanc que la chaîne de format.However, if none of the Allow* values is selected, the input string must have exactly the same white-space characters as the format string.

Si la chaîne d’entrée ne contient aucune indication du fuseau horaire, les méthodes d’analyse de la date et de l’heure interprètent la valeur de la chaîne de date et d’heure en fonction du paramètre de fuseau horaire du système d’exploitation.If the input string does not contain any indication of the time zone, the date and time parsing methods interpret the value of the date and time string based on the time zone setting for the operating system. Pour convertir la date et l’heure en heure universelle ou en heure GMT (Greenwich Mean Time), l’application doit utiliser la valeur AdjustToUniversal.To convert the date and time to the Universal Time or Greenwich Mean Time (GMT), the application should use the AdjustToUniversal value. Le même effet peut être obtenu en appelant la méthode DateTime.ToUniversalTime ou DateTimeOffset.ToUniversalTime.The same effect can be achieved by calling the DateTime.ToUniversalTime or DateTimeOffset.ToUniversalTime method. Toutefois, l’utilisation de la valeur AdjustToUniversal avec la méthode d’analyse de date et d’heure est plus efficace.However, using the AdjustToUniversal value with the date and time parsing method is more efficient.

S’applique à

Voir aussi