DateTimeOffset.Parse Méthode

Définition

Convertit la représentation sous forme de chaîne spécifiée d'une date et d'une heure en son équivalent DateTimeOffset.Converts the specified string representation of a date and time to its DateTimeOffset equivalent.

Surcharges

Parse(String)

Convertit la représentation sous forme de chaîne spécifiée d’une date, d’une heure et d’un décalage en DateTimeOffset équivalent.Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

Parse(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en DateTimeOffset équivalent à l’aide des informations de format propres à la culture spécifiées.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de plage spécifiée d’une date et d’une heure en DateTimeOffset équivalent à l’aide des informations de format propres à la culture et du style de mise en forme spécifiés.Converts the specified span representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

Parse(String, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en DateTimeOffset équivalent à l’aide des informations de format propres à la culture et du style de mise en forme spécifiés.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

Remarques

Important

Les ères des calendriers japonais sont basées sur le règne de l’empereur et sont donc amenées à changer.Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. Par exemple, le 1 mai 2019 a marqué le début de l’ère Reiwa dans JapaneseCalendar et JapaneseLunisolarCalendar.For example, May 1, 2019 marked the beginning of the Reiwa era in the JapaneseCalendar and JapaneseLunisolarCalendar. Ce changement d’ère affecte toutes les applications qui utilisent ces calendriers.Such a change of era affects all applications that use these calendars. Pour plus d’informations et pour déterminer si vos applications sont affectées, consultez Handling a new era in the Japanese calendar in .NET.See Handling a new era in the Japanese calendar in .NET for more information and to determine whether your applications are affected. Pour plus d’informations sur le test de vos applications sur les systèmes Windows pour garantir leur préparation au changement d’ère, consultez Préparer votre application au changement de l’ère japonaise.See Prepare your application for the Japanese era change for information on testing your applications on Windows systems to ensure their readiness for the era change. Consultez Utilisation des ères pour connaître les fonctionnalités de .NET qui prennent en charge les calendriers avec plusieurs ères et les bonnes pratiques d’utilisation de ce type de calendrier.See Working with eras for features in .NET that support calendars with multiple eras and for best practices when working with calendars that support multiple eras.

Parse(String)

Convertit la représentation sous forme de chaîne spécifiée d’une date, d’une heure et d’un décalage en DateTimeOffset équivalent.Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

public:
 static DateTimeOffset Parse(System::String ^ input);
public static DateTimeOffset Parse (string input);
static member Parse : string -> DateTimeOffset
Public Shared Function Parse (input As String) As DateTimeOffset

Paramètres

input
String

Chaîne contenant une date et une heure à convertir.A string that contains a date and time to convert.

Retours

Objet qui équivaut à la date et à l’heure contenues dans input.An object that is equivalent to the date and time that is contained in input.

Exceptions

Le décalage est supérieur à 14 heures ou inférieur à -14 heures.The offset is greater than 14 hours or less than -14 hours.

input a la valeur null.input is null.

input ne contient pas de représentation sous forme de chaîne valide d’une date et d’une heure.input does not contain a valid string representation of a date and time.

-ou--or- input contient la représentation sous forme de chaîne d’une valeur de décalage sans date ou heure.input contains the string representation of an offset value without a date or time.

Exemples

L’exemple suivant appelle la méthode Parse(String) pour analyser plusieurs chaînes de date et d’heure.The following example calls the Parse(String) method to parse several date and time strings. L’exemple comprend la sortie du 22 mars 2007, sur un système dont la culture est en-US.The example includes output from March 22, 2007, on a system whose culture is en-us.

string dateString;
DateTimeOffset offsetDate; 

// String with date only
dateString = "05/01/2008";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());

// String with time only
dateString = "11:36 PM";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());

// String with date and offset 
dateString = "05/01/2008 +1:00";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());

// String with day abbreviation
dateString = "Thu May 01, 2008";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());
Dim dateString As String
Dim offsetDate As DateTimeOffset

' String with date only
dateString = "05/01/2008"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString())   ' Displays 5/1/2008 12:00:00 AM -07:00  

' String with time only
dateString = "11:36 PM"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString())   ' Displays 3/26/2007 11:36:00 PM -07:00

' String with date and offset 
dateString = "05/01/2008 +7:00"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString())   ' Displays 5/1/2008 12:00:00 AM +07:00

' String with day abbreviation
dateString = "Thu May 01, 2008"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString())   ' Displays 5/1/2008 12:00:00 AM -07:00

Remarques

Parse(String) analyse une chaîne avec trois éléments qui peuvent apparaître dans n’importe quel ordre et sont délimités par un espace blanc.Parse(String) parses a string with three elements that can appear in any order and are delimited by white space. Ces trois éléments sont répertoriés dans le tableau suivant.These three elements are as shown in the following table.

ÉlémentElement ExempleExample
Date de <><Date> "2/10/2007""2/10/2007"
Temps de <><Time> « 1:02:03 PM »"1:02:03 PM"
Décalage de <><Offset> « -7:30 »"-7:30"

Bien que chacun de ces éléments soit facultatif, <décalage > ne peut pas s’afficher seul.Although each of these elements is optional, <Offset> cannot appear by itself. Elle doit être fournie en même temps que <Date > ou <>.It must be provided together with either <Date> or <Time>. Si <Date > est manquante, sa valeur par défaut est le jour actuel.If <Date> is missing, its default value is the current day. Si <> de temps est manquant, sa valeur par défaut est 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Si <Date > est présente mais que son composant Year se compose uniquement de deux chiffres, il est converti en une année dans le calendrier actuel de la culture actuelle, en fonction de la valeur de la propriété Calendar.TwoDigitYearMax.If <Date> is present but its year component consists of only two digits, it is converted to a year in the current culture's current calendar based on the value of the Calendar.TwoDigitYearMax property. Si <décalage > est manquant, sa valeur par défaut est le décalage du fuseau horaire local.If <Offset> is missing, its default value is the offset of the local time zone. <décalage > peut représenter un décalage négatif ou positif par rapport au temps universel coordonné (UTC, Universal Time Coordinated).<Offset> can represent either a negative or a positive offset from Coordinated Universal Time (UTC). Dans les deux cas, <décalage > doit inclure un symbole de signe.In either case, <Offset> must include a sign symbol.

La chaîne input est analysée à l’aide des informations de mise en forme d’un objet DateTimeFormatInfo initialisé pour la culture actuelle.The input string is parsed by using the formatting information in a DateTimeFormatInfo object that is initialized for the current culture. Pour analyser une chaîne qui contient une mise en forme désignée qui ne correspond pas nécessairement à la mise en forme de la culture actuelle, utilisez la méthode ParseExact et fournissez un spécificateur de format.To parse a string that contains designated formatting that does not necessarily correspond to the formatting of the current culture, use the ParseExact method and provide a format specifier.

Voir aussi

Parse(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en DateTimeOffset équivalent à l’aide des informations de format propres à la culture spécifiées.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information.

public:
 static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider);
public static DateTimeOffset Parse (string input, IFormatProvider formatProvider);
static member Parse : string * IFormatProvider -> DateTimeOffset
Public Shared Function Parse (input As String, formatProvider As IFormatProvider) As DateTimeOffset

Paramètres

input
String

Chaîne contenant une date et une heure à convertir.A string that contains a date and time to convert.

formatProvider
IFormatProvider

Objet qui fournit des informations de format propres à la culture concernant input.An object that provides culture-specific format information about input.

Retours

Objet qui équivaut à la date et à l’heure figurant dans input, comme spécifié par formatProvider.An object that is equivalent to the date and time that is contained in input, as specified by formatProvider.

Exceptions

Le décalage est supérieur à 14 heures ou inférieur à -14 heures.The offset is greater than 14 hours or less than -14 hours.

input a la valeur null.input is null.

input ne contient pas de représentation sous forme de chaîne valide d’une date et d’une heure.input does not contain a valid string representation of a date and time.

-ou--or- input contient la représentation sous forme de chaîne d’une valeur de décalage sans date ou heure.input contains the string representation of an offset value without a date or time.

Exemples

L’exemple suivant analyse les chaînes de date et d’heure qui sont mises en forme pour la culture fr-fr et les affiche à l’aide de la culture en-US par défaut du système local.The following example parses date and time strings that are formatted for the fr-fr culture and displays them using the local system's default en-us culture.

DateTimeFormatInfo fmt = new CultureInfo("fr-fr").DateTimeFormat;
string dateString;
DateTimeOffset offsetDate;

dateString = "03-12-07";
offsetDate = DateTimeOffset.Parse(dateString, fmt);
Console.WriteLine("{0} returns {1}", 
                  dateString, 
                  offsetDate.ToString());

dateString = "15/09/07 08:45:00 +1:00";
offsetDate = DateTimeOffset.Parse(dateString, fmt);
Console.WriteLine("{0} returns {1}", 
                  dateString, 
                  offsetDate.ToString());

dateString = "mar. 1 janvier 2008 1:00:00 +1:00"; 
offsetDate = DateTimeOffset.Parse(dateString, fmt);
Console.WriteLine("{0} returns {1}", 
                  dateString, 
                  offsetDate.ToString());
// The example displays the following output to the console:
//    03-12-07 returns 12/3/2007 12:00:00 AM -08:00
//    15/09/07 08:45:00 +1:00 returns 9/15/2007 8:45:00 AM +01:00
//    mar. 1 janvier 2008 1:00:00 +1:00 returns 1/1/2008 1:00:00 AM +01:00                              
Dim fmt As DateTimeFormatInfo = New CultureInfo("fr-fr").DateTimeFormat
Dim dateString As String
Dim offsetDate As DateTimeOffset

dateString = "03-12-07"
offsetDate = DateTimeOffset.Parse(dateString, fmt)
Console.WriteLine("{0} returns {1}", _
                  dateString, _
                  offsetDate.ToString())

dateString = "15/09/07 08:45:00 +1:00"
offsetDate = DateTimeOffset.Parse(dateString, fmt)
Console.WriteLine("{0} returns {1}", _
                  dateString, _
                  offsetDate.ToString())

dateString = "mar. 1 janvier 2008 1:00:00 +1:00" 
offsetDate = DateTimeOffset.Parse(dateString, fmt)
Console.WriteLine("{0} returns {1}", _
                  dateString, _
                  offsetDate.ToString())
' The example displays the following output to the console:
'    03-12-07 returns 12/3/2007 12:00:00 AM -08:00
'    15/09/07 08:45:00 +1:00 returns 9/15/2007 8:45:00 AM +01:00
'    mar. 1 janvier 2008 1:00:00 +1:00 returns 1/1/2008 1:00:00 AM +01:00                              

Remarques

Cette méthode analyse une chaîne avec trois éléments qui peuvent apparaître dans n’importe quel ordre et sont délimités par un espace blanc.This method parses a string with three elements that can appear in any order and are delimited by white space. Ces trois éléments sont présentés dans le tableau suivant.These three elements are shown in the following table.

ÉlémentElement ExempleExample
Date de <><Date> "2/10/2007""2/10/2007"
Temps de <><Time> « 1:02:03 PM »"1:02:03 PM"
Décalage de <><Offset> « -7:30 »"-7:30"

Bien que chacun de ces éléments soit facultatif, <décalage > ne peut pas s’afficher seul.Although each of these elements is optional, <Offset> cannot appear by itself. Elle doit être fournie en même temps que <Date > ou <>.It must be provided together with either <Date> or <Time>. Si <Date > est manquante, sa valeur par défaut est le jour actuel.If <Date> is missing, its default value is the current day. Si <Date > est présente mais que son composant Year se compose uniquement de deux chiffres, il est converti en une année dans le calendrier actuel du paramètre provider en fonction de la valeur de la propriété Calendar.TwoDigitYearMax.If <Date> is present but its year component consists of only two digits, it is converted to a year in the provider parameter's current calendar based on the value of the Calendar.TwoDigitYearMax property. Si <> de temps est manquant, sa valeur par défaut est 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Si <décalage > est manquant, sa valeur par défaut est le décalage du fuseau horaire local.If <Offset> is missing, its default value is the offset of the local time zone. <décalage > peut représenter un décalage négatif ou positif par rapport au temps universel coordonné (UTC, Universal Time Coordinated).<Offset> can represent either a negative or a positive offset from Coordinated Universal Time (UTC). Dans les deux cas, <décalage > doit inclure un symbole de signe.In either case, <Offset> must include a sign symbol.

Le format de ces trois éléments est défini par le paramètre formatProvider, qui peut être l’un des éléments suivants :The format of these three elements is defined by the formatProvider parameter, which can be either of the following:

Si formatprovider est null, l’objet CultureInfo qui correspond à la culture actuelle est utilisé.If formatprovider is null, the CultureInfo object that corresponds to the current culture is used.

Le signe positif ou négatif utilisé dans <décalage > doit être + ou-.The positive or negative sign used in <Offset> must be either + or -. Elle n’est pas définie par les propriétés PositiveSign ou NegativeSign de l’objet NumberFormatInfo du paramètre formatProvider.It is not defined by the PositiveSign or NegativeSign properties of the NumberFormatInfo object of the formatProvider parameter.

Voir aussi

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de plage spécifiée d’une date et d’une heure en DateTimeOffset équivalent à l’aide des informations de format propres à la culture et du style de mise en forme spécifiés.Converts the specified span representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

public static DateTimeOffset Parse (ReadOnlySpan<char> input, IFormatProvider formatProvider = null, System.Globalization.DateTimeStyles styles = System.Globalization.DateTimeStyles.None);
static member Parse : ReadOnlySpan<char> * IFormatProvider * System.Globalization.DateTimeStyles -> DateTimeOffset
Public Shared Function Parse (input As ReadOnlySpan(Of Char), Optional formatProvider As IFormatProvider = null, Optional styles As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateTimeOffset

Paramètres

input
ReadOnlySpan<Char>

Plage contenant les caractères représentant une date et une heure à convertir.A span containing the characters that represent a date and time to convert.

formatProvider
IFormatProvider

Objet qui fournit des informations de format propres à la culture concernant input.An object that provides culture-specific format information about input.

styles
DateTimeStyles

Combinaison d'opérations de bits de valeurs d'énumération qui indique le format autorisé du paramètre input.A bitwise combination of enumeration values that indicates the permitted format of input. Une valeur typique à spécifier est None.A typical value to specify is None.

Retours

Objet qui équivaut à la date et à l’heure figurant dans input comme spécifié par formatProvider et styles.An object that is equivalent to the date and time that is contained in input as specified by formatProvider and styles.

Parse(String, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en DateTimeOffset équivalent à l’aide des informations de format propres à la culture et du style de mise en forme spécifiés.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

public:
 static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider, System::Globalization::DateTimeStyles styles);
public static DateTimeOffset Parse (string input, IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles);
static member Parse : string * IFormatProvider * System.Globalization.DateTimeStyles -> DateTimeOffset
Public Shared Function Parse (input As String, formatProvider As IFormatProvider, styles As DateTimeStyles) As DateTimeOffset

Paramètres

input
String

Chaîne contenant une date et une heure à convertir.A string that contains a date and time to convert.

formatProvider
IFormatProvider

Objet qui fournit des informations de format propres à la culture concernant input.An object that provides culture-specific format information about input.

styles
DateTimeStyles

Combinaison d'opérations de bits de valeurs d'énumération qui indique le format autorisé du paramètre input.A bitwise combination of enumeration values that indicates the permitted format of input. Une valeur typique à spécifier est None.A typical value to specify is None.

Retours

Objet qui équivaut à la date et à l’heure figurant dans input comme spécifié par formatProvider et styles.An object that is equivalent to the date and time that is contained in input as specified by formatProvider and styles.

Exceptions

Le décalage est supérieur à 14 heures ou inférieur à -14 heures.The offset is greater than 14 hours or less than -14 hours.

-ou--or- styles n’est pas une valeur de DateTimeStyles valide.styles is not a valid DateTimeStyles value.

-ou--or- styles contient une valeur DateTimeStyles non prise en charge.styles includes an unsupported DateTimeStyles value.

-ou--or- styles contient des valeurs DateTimeStyles qui ne peuvent pas être utilisées ensemble.styles includes DateTimeStyles values that cannot be used together.

input a la valeur null.input is null.

input ne contient pas de représentation sous forme de chaîne valide d’une date et d’une heure.input does not contain a valid string representation of a date and time.

-ou--or- input contient la représentation sous forme de chaîne d’une valeur de décalage sans date ou heure.input contains the string representation of an offset value without a date or time.

Exemples

L’exemple suivant illustre l’effet de la transmission des valeurs DateTimeStyles.AssumeLocal, DateTimeStyles.AssumeUniversalet DateTimeStyles.AdjustToUniversal au paramètre styles de la méthode Parse(String, IFormatProvider, DateTimeStyles).The following example illustrates the effect of passing the DateTimeStyles.AssumeLocal, DateTimeStyles.AssumeUniversal, and DateTimeStyles.AdjustToUniversal values to the styles parameter of the Parse(String, IFormatProvider, DateTimeStyles) method.

string dateString;
DateTimeOffset offsetDate;

dateString = "05/01/2008 6:00:00";
// Assume time is local 
offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeLocal);
Console.WriteLine(offsetDate.ToString());   // Displays 5/1/2008 6:00:00 AM -07:00

// Assume time is UTC
offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeUniversal);
Console.WriteLine(offsetDate.ToString());   // Displays 5/1/2008 6:00:00 AM +00:00

// Parse and convert to UTC 
dateString = "05/01/2008 6:00:00AM +5:00";
offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AdjustToUniversal);
Console.WriteLine(offsetDate.ToString());   // Displays 5/1/2008 1:00:00 AM +00:00
Dim dateString As String
Dim offsetDate As DateTimeOffset

dateString = "05/01/2008 6:00:00"
' Assume time is local 
offsetDate = DateTimeOffset.Parse(dateString, Nothing, DateTimeStyles.AssumeLocal)
Console.WriteLine(offsetDate.ToString())   ' Displays 5/1/2008 6:00:00 AM -07:00

' Assume time is UTC
offsetDate = DateTimeOffset.Parse(dateString, Nothing, DateTimeStyles.AssumeUniversal)
Console.WriteLine(offsetDate.ToString())   ' Displays 5/1/2008 6:00:00 AM +00:00

' Parse and convert to UTC 
dateString = "05/01/2008 6:00:00AM +5:00"
offsetDate = DateTimeOffset.Parse(dateString, Nothing, DateTimeStyles.AdjustToUniversal)
Console.WriteLine(offsetDate.ToString())   ' Displays 5/1/2008 1:00:00 AM +00:00

Remarques

Cette méthode analyse une chaîne avec trois éléments qui peuvent apparaître dans n’importe quel ordre et sont délimités par un espace blanc.This method parses a string with three elements that can appear in any order and are delimited by white space. Ces trois éléments sont présentés dans le tableau suivant.These three elements are shown in the following table.

ÉlémentElement ExempleExample
Date de <><Date> "2/10/2007""2/10/2007"
Temps de <><Time> « 1:02:03 PM »"1:02:03 PM"
Décalage de <><Offset> « -7:30 »"-7:30"

Bien que chacun de ces éléments soit facultatif, <décalage > ne peut pas s’afficher seul.Although each of these elements is optional, <Offset> cannot appear by itself. Elle doit être fournie en même temps que <Date > ou <>.It must be provided together with either <Date> or <Time>. Si <Date > est manquante, sa valeur par défaut est le jour actuel.If <Date> is missing, its default value is the current day. Si <Date > est présente mais que son composant Year se compose uniquement de deux chiffres, il est converti en une année dans le calendrier actuel du paramètre provider en fonction de la valeur de la propriété Calendar.TwoDigitYearMax.If <Date> is present but its year component consists of only two digits, it is converted to a year in the provider parameter's current calendar based on the value of the Calendar.TwoDigitYearMax property. Si <> de temps est manquant, sa valeur par défaut est 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Si <décalage > est manquant, sa valeur par défaut est le décalage du fuseau horaire local ou TimeSpan.Zero si la valeur DateTimeStyles.AdjustToUniversal ou DateTimeStyles.AssumeUniversal est spécifiée dans le paramètre styles.If <Offset> is missing, its default value is the offset of the local time zone, or TimeSpan.Zero if either the DateTimeStyles.AdjustToUniversal or DateTimeStyles.AssumeUniversal value is specified in the styles parameter. Si <décalage > est présent, il peut représenter un décalage négatif ou positif par rapport au temps universel coordonné (UTC, Universal Time Coordinated).If <Offset> is present, it can represent either a negative or a positive offset from Coordinated Universal Time (UTC). Dans les deux cas, <décalage > doit inclure un symbole de signe.In either case, <Offset> must include a sign symbol.

Le format de ces trois éléments est défini par le paramètre formatProvider, qui peut être l’un des éléments suivants :The format of these three elements is defined by the formatProvider parameter, which can be either of the following:

Chaque élément peut également être placé entre des espaces blancs de début ou de fin, et les <Date > et <temps > éléments peuvent inclure des espaces blancs internes (par exemple, 6:00:00).Each element can also be enclosed by leading or trailing white space, and the <Date> and <Time> elements can include inner white space (such as 6: 00:00). Seul le composant de > de décalage <ne peut pas inclure d’espace blanc interne.Only the <Offset> component cannot include inner white space.

Si formatprovider est null, l’objet CultureInfo qui correspond à la culture actuelle est utilisé.If formatprovider is null, the CultureInfo object that corresponds to the current culture is used.

Le signe positif ou négatif utilisé dans <décalage > doit être + ou-.The positive or negative sign used in <Offset> must be either + or -. Elle n’est pas définie par les propriétés PositiveSign ou NegativeSign de l’objet NumberFormatInfo retourné par le paramètre formatProvider.It is not defined by the PositiveSign or NegativeSign properties of the NumberFormatInfo object returned by the formatProvider parameter.

Le tableau suivant présente les membres de l’énumération System.Globalization.DateTimeStyles qui sont pris en charge.The following table shows the members of the System.Globalization.DateTimeStyles enumeration that are supported.

Membre DateTimeStylesDateTimeStyles member DescriptionDescription
AdjustToUniversal Analyse la chaîne représentée par input et, si nécessaire, la convertit en heure UTC.Parses the string represented by input and, if necessary, converts it to UTC. Cela équivaut à analyser une chaîne, puis à appeler la méthode DateTimeOffset.ToUniversalTime de l’objet DateTimeOffset retourné.It is equivalent to parsing a string and then calling the DateTimeOffset.ToUniversalTime method of the returned DateTimeOffset object.
AllowInnerWhite Bien que valide, cette valeur est ignorée.Although valid, this value is ignored. L’espace blanc interne est autorisé dans les éléments <Date > et <heure >.Inner white space is permitted in the <Date> and <Time> elements.
AllowLeadingWhite Bien que valide, cette valeur est ignorée.Although valid, this value is ignored. Un espace blanc de début est autorisé devant chaque composant dans la chaîne analysée.Leading white space is permitted in front of each component in the parsed string.
AllowTrailingWhite Bien que valide, cette valeur est ignorée.Although valid, this value is ignored. L’espace blanc de fin est autorisé devant chaque composant dans la chaîne analysée.Trailing white space is permitted in front of each component in the parsed string.
AllowWhiteSpaces Il s'agit du comportement par défaut.This is the default behavior. Elle ne peut pas être substituée en fournissant une valeur d’énumération DateTimeStyles plus restrictive, telle que DateTimeStyles.None.It cannot be overridden by supplying a more restrictive DateTimeStyles enumeration value, such as DateTimeStyles.None.
AssumeLocal Indique que, si le paramètre input n’a pas d’élément de décalage de <>, l’offset du fuseau horaire local doit être fourni.Indicates that, if the input parameter lacks an <Offset> element, the offset of the local time zone should be provided. Il s’agit du comportement par défaut de la Parse (méthode).This is the default behavior of the Parse method.
AssumeUniversal Indique que, si le paramètre input n’a pas de <offset > élément, le décalage UTC (00:00) doit être fourni.Indicates that, if the input parameter lacks an <Offset> element, the UTC offset (00:00) should be provided.
None Bien que valide, cette valeur est ignorée et n’a aucun effet.Although valid, this value is ignored and has no effect.
RoundtripKind Étant donné que la structure DateTimeOffset n’inclut pas de propriété Kind, cette valeur n’a aucun effet.Because the DateTimeOffset structure does not include a Kind property, this value has no effect.

Seule la valeur de DateTimeStyles.NoCurrentDateDefault n’est pas prise en charge.Only the DateTimeStyles.NoCurrentDateDefault value is not supported. Une ArgumentException est levée si cette valeur est incluse dans le paramètre styles.An ArgumentException is thrown if this value is included in the styles parameter.

Voir aussi

S’applique à