DateTimeOffset.Parse DateTimeOffset.Parse DateTimeOffset.Parse DateTimeOffset.Parse Method

Определение

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset.Converts the specified string representation of a date and time to its DateTimeOffset equivalent.

Перегрузки

Parse(String) Parse(String) Parse(String) Parse(String)

Преобразует заданное строковое представление даты, времени и смещения в его эквивалент DateTimeOffset.Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.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) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)
Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанную информацию о форматировании, связанную с языком и региональными параметрами, а также заданный стиль форматирования.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

Комментарии

Важно!

Эры в японских календарях основаны на периодах царствования императоров. Таким образом, ожидается наступление новой эры.Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. Например, 1 мая 2019 года в JapaneseCalendar и JapaneseLunisolarCalendar отмечено как начало эры Рэйва.For example, May 1, 2019 marked the beginning of the Reiwa era in the JapaneseCalendar and JapaneseLunisolarCalendar. Изменение эры затрагивает все приложения, использующие эти календари.Such a change of era affects all applications that use these calendars. Из раздела Обработка новой эры по японскому календарю в .NET можно почерпнуть дополнительные сведения, а также узнать, затронуты ли ваши приложения этим изменением.See Handling a new era in the Japanese calendar in .NET for more information and to determine whether your applications are affected. Сведения о тестировании приложений в системах Windows для обеспечения их готовности к работе в новой эре см. в разделе Подготовка приложения к изменению эры по японскому календарю.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. Сведения о функциях в .NET, которые поддерживают календарь с несколькими эрами, и рекомендации по использованию таких календарей см. в разделе о работе с эрами.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) Parse(String) Parse(String) Parse(String)

Преобразует заданное строковое представление даты, времени и смещения в его эквивалент DateTimeOffset.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

Параметры

input
String String String String

Строка, содержащая дату и время, которые нужно преобразовать.A string that contains a date and time to convert.

Возвраты

Объект, эквивалентный дате и времени, содержащимся в параметре input.An object that is equivalent to the date and time that is contained in input.

Исключения

Смещение больше 14 часов или меньше -14 часов.The offset is greater than 14 hours or less than -14 hours.

Свойство input имеет значение null.input is null.

input не содержит допустимое строковое представление даты и времени.input does not contain a valid string representation of a date and time.

- или --or- input содержит строковое представление смещения без даты или времени.input contains the string representation of an offset value without a date or time.

Примеры

В следующем примере вызывается Parse(String) метод для анализа нескольких строк даты и времени.The following example calls the Parse(String) method to parse several date and time strings. Пример включает выходные данные из 22 марта 2007 в системе, чья культура — 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

Комментарии

Parse(String)анализирует строку с тремя элементами, которые могут отображаться в любом порядке и разделяются пробелом.Parse(String) parses a string with three elements that can appear in any order and are delimited by white space. Эти три элемента показаны в следующей таблице.These three elements are as shown in the following table.

ЭлементElement ПримерExample
<Дата ><Date> "2/10/2007""2/10/2007"
<Время ><Time> "1:02:03 PM""1:02:03 PM"
<Смещение ><Offset> "-7:30""-7:30"

Хотя каждый из этих элементов является необязательным <, смещение > не может отображаться самим собой.Although each of these elements is optional, <Offset> cannot appear by itself. Она должна быть указана вместе с <> даты или <> времени.It must be provided together with either <Date> or <Time>. Если <Дата > отсутствует, ее значение по умолчанию — текущий день.If <Date> is missing, its default value is the current day. Если <> времени отсутствует, его значение по умолчанию — 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Если <функция Date > указана, но ее компонент year состоит только из двух цифр, он преобразуется в год текущего календаря языка и региональных параметров в соответствии со значением 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. Если <свойство offset > отсутствует, его значение по умолчанию — смещение местного часового пояса.If <Offset> is missing, its default value is the offset of the local time zone. <Смещение > может представлять отрицательное или положительное смещение от всеобщего скоординированного времени (UTC).<Offset> can represent either a negative or a positive offset from Coordinated Universal Time (UTC). В любом случае <смещение > должно включать символ знака.In either case, <Offset> must include a sign symbol.

Строка анализируется с помощью сведений о форматировании DateTimeFormatInfo в объекте, инициализированном для текущего языка и региональных параметров. inputThe input string is parsed by using the formatting information in a DateTimeFormatInfo object that is initialized for the current culture. Чтобы выполнить синтаксический анализ строки, содержащей назначенное форматирование, которое не обязательно соответствует формату текущего языка и региональных параметров ParseExact , используйте метод и укажите описатель формата.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.

Дополнительно

Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.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

Параметры

input
String String String String

Строка, содержащая дату и время, которые нужно преобразовать.A string that contains a date and time to convert.

formatProvider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Объект, предоставляющий сведения о форматировании значения input, связанные с языком и региональными параметрами.An object that provides culture-specific format information about input.

Возвраты

Объект, эквивалентный дате и времени, содержащимся в параметре input, в соответствии со значением параметра formatProvider.An object that is equivalent to the date and time that is contained in input, as specified by formatProvider.

Исключения

Смещение больше 14 часов или меньше -14 часов.The offset is greater than 14 hours or less than -14 hours.

input не содержит допустимое строковое представление даты и времени.input does not contain a valid string representation of a date and time.

- или --or- input содержит строковое представление смещения без даты или времени.input contains the string representation of an offset value without a date or time.

Примеры

В следующем примере выполняется синтаксический анализ строк даты и времени, отформатированных для языка и региональных параметров fr-FR, и отображаются их с использованием языка и региональных параметров по умолчанию en-US в локальной системе.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                              

Комментарии

Этот метод анализирует строку с тремя элементами, которые могут отображаться в любом порядке и разделяются пробелом.This method parses a string with three elements that can appear in any order and are delimited by white space. Эти три элемента показаны в следующей таблице.These three elements are shown in the following table.

ЭлементElement ПримерExample
<Дата ><Date> "2/10/2007""2/10/2007"
<Время ><Time> "1:02:03 PM""1:02:03 PM"
<Смещение ><Offset> "-7:30""-7:30"

Хотя каждый из этих элементов является необязательным <, смещение > не может отображаться самим собой.Although each of these elements is optional, <Offset> cannot appear by itself. Она должна быть указана вместе с <> даты или <> времени.It must be provided together with either <Date> or <Time>. Если <Дата > отсутствует, ее значение по умолчанию — текущий день.If <Date> is missing, its default value is the current day. Если <Дата > указана, но ее компонент year состоит только из двух цифр, он преобразуется в год provider в текущем календаре параметра в зависимости от значения 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. Если <> времени отсутствует, его значение по умолчанию — 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Если <свойство offset > отсутствует, его значение по умолчанию — смещение местного часового пояса.If <Offset> is missing, its default value is the offset of the local time zone. <Смещение > может представлять отрицательное или положительное смещение от всеобщего скоординированного времени (UTC).<Offset> can represent either a negative or a positive offset from Coordinated Universal Time (UTC). В любом случае <смещение > должно включать символ знака.In either case, <Offset> must include a sign symbol.

Формат этих трех элементов определяется formatProvider параметром, который может быть одним из следующих:The format of these three elements is defined by the formatProvider parameter, which can be either of the following:

  • Объект, представляющий язык и региональные параметры, форматирование которых используется input в параметре. CultureInfoA CultureInfo object that represents the culture whose formatting is used in the input parameter. Объект, возвращаемый свойством, определяет форматирование, используемое в input. CultureInfo.DateTimeFormat DateTimeFormatInfoThe DateTimeFormatInfo object returned by the CultureInfo.DateTimeFormat property defines the formatting used in input.

  • DateTimeFormatInfo Объект, определяющий формат данных даты и времени.A DateTimeFormatInfo object that defines the format of date and time data.

Если formatprovider параметр nullимеет значение CultureInfo , то используется объект, соответствующий текущему языку и региональным параметрам.If formatprovider is null, the CultureInfo object that corresponds to the current culture is used.

Положительный или отрицательный знак, используемый <в смещении > должен быть либо +, либо-.The positive or negative sign used in <Offset> must be either + or -. Он не определяется PositiveSign свойствами NegativeSign NumberFormatInfo или объектаformatProvider параметра.It is not defined by the PositiveSign or NegativeSign properties of the NumberFormatInfo object of the formatProvider parameter.

Дополнительно

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

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

Параметры

Возвраты

Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанную информацию о форматировании, связанную с языком и региональными параметрами, а также заданный стиль форматирования.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

Параметры

input
String String String String

Строка, содержащая дату и время, которые нужно преобразовать.A string that contains a date and time to convert.

formatProvider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Объект, предоставляющий сведения о форматировании значения input, связанные с языком и региональными параметрами.An object that provides culture-specific format information about input.

styles
DateTimeStyles DateTimeStyles DateTimeStyles DateTimeStyles

Побитовая комбинация значений перечисления, которая показывает разрешенный формат параметра input.A bitwise combination of enumeration values that indicates the permitted format of input. Обычно указывается значение None.A typical value to specify is None.

Возвраты

Объект, эквивалентный дате и времени, содержащимся в параметре input, в соответствии со значениями параметров formatProvider и styles.An object that is equivalent to the date and time that is contained in input as specified by formatProvider and styles.

Исключения

Смещение больше 14 часов или меньше -14 часов.The offset is greater than 14 hours or less than -14 hours.

-или--or- styles не является допустимым значением DateTimeStyles.styles is not a valid DateTimeStyles value.

-или--or- styles содержит неподдерживаемое значение DateTimeStyles.styles includes an unsupported DateTimeStyles value.

-или--or- Параметр styles содержит значения DateTimeStyles, которые нельзя использовать вместе.styles includes DateTimeStyles values that cannot be used together.

Свойство input имеет значение null.input is null.

input не содержит допустимое строковое представление даты и времени.input does not contain a valid string representation of a date and time.

- или --or- input содержит строковое представление смещения без даты или времени.input contains the string representation of an offset value without a date or time.

Примеры

В следующем DateTimeStyles.AssumeLocalпримере показан результат передачи значений, DateTimeStyles.AssumeUniversalи DateTimeStyles.AdjustToUniversal в styles параметр 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

Комментарии

Этот метод анализирует строку с тремя элементами, которые могут отображаться в любом порядке и разделяются пробелом.This method parses a string with three elements that can appear in any order and are delimited by white space. Эти три элемента показаны в следующей таблице.These three elements are shown in the following table.

ЭлементElement ПримерExample
<Дата ><Date> "2/10/2007""2/10/2007"
<Время ><Time> "1:02:03 PM""1:02:03 PM"
<Смещение ><Offset> "-7:30""-7:30"

Хотя каждый из этих элементов является необязательным <, смещение > не может отображаться самим собой.Although each of these elements is optional, <Offset> cannot appear by itself. Она должна быть указана вместе с <> даты или <> времени.It must be provided together with either <Date> or <Time>. Если <Дата > отсутствует, ее значение по умолчанию — текущий день.If <Date> is missing, its default value is the current day. Если <Дата > указана, но ее компонент year состоит только из двух цифр, он преобразуется в год provider в текущем календаре параметра в зависимости от значения 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. Если <> времени отсутствует, его значение по умолчанию — 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Если <смещение > отсутствует, его значение по умолчанию — смещение местного часового пояса или TimeSpan.Zero значение или DateTimeStyles.AssumeUniversal , DateTimeStyles.AdjustToUniversal если указано в 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. Если <значение offset > имеется, оно может представлять отрицательное или положительное смещение от времени в формате UTC.If <Offset> is present, it can represent either a negative or a positive offset from Coordinated Universal Time (UTC). В любом случае <смещение > должно включать символ знака.In either case, <Offset> must include a sign symbol.

Формат этих трех элементов определяется formatProvider параметром, который может быть одним из следующих:The format of these three elements is defined by the formatProvider parameter, which can be either of the following:

  • Объект, представляющий язык и региональные параметры, форматирование которых используется input в параметре. CultureInfoA CultureInfo object that represents the culture whose formatting is used in the input parameter. Объект, возвращаемый свойством, определяет форматирование, используемое в input. CultureInfo.DateTimeFormat DateTimeFormatInfoThe DateTimeFormatInfo object returned by the CultureInfo.DateTimeFormat property defines the formatting used in input.

  • DateTimeFormatInfo Объект, определяющий формат данных даты и времени.A DateTimeFormatInfo object that defines the format of date and time data.

Каждый элемент также может быть заключен в начальные или конечные пробелы, а <Дата > и <время > могут включать в себя внутренние пробелы (например, 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). Только компонент <смещения > не может включать внутренние пробелы.Only the <Offset> component cannot include inner white space.

Если formatprovider параметр nullимеет значение CultureInfo , то используется объект, соответствующий текущему языку и региональным параметрам.If formatprovider is null, the CultureInfo object that corresponds to the current culture is used.

Положительный или отрицательный знак, используемый <в смещении > должен быть либо +, либо-.The positive or negative sign used in <Offset> must be either + or -. Он не определяется PositiveSign свойствами NegativeSign NumberFormatInfo или объекта, возвращаемого formatProvider параметром.It is not defined by the PositiveSign or NegativeSign properties of the NumberFormatInfo object returned by the formatProvider parameter.

В следующей таблице приведены поддерживаемые элементы System.Globalization.DateTimeStyles перечисления.The following table shows the members of the System.Globalization.DateTimeStyles enumeration that are supported.

DateTimeStyles, элементDateTimeStyles member ОписаниеDescription
AdjustToUniversal Анализирует строку, представленную input , и при необходимости преобразует ее в формат UTC.Parses the string represented by input and, if necessary, converts it to UTC. Он эквивалентен синтаксическому анализу строки и последующему DateTimeOffset.ToUniversalTime вызову метода возвращенного DateTimeOffset объекта.It is equivalent to parsing a string and then calling the DateTimeOffset.ToUniversalTime method of the returned DateTimeOffset object.
AllowInnerWhite Несмотря на допустимость, это значение игнорируется.Although valid, this value is ignored. В <элементах > даты > и <времени разрешены внутренние пробелы.Inner white space is permitted in the <Date> and <Time> elements.
AllowLeadingWhite Несмотря на допустимость, это значение игнорируется.Although valid, this value is ignored. Начальные пробелы допускаются перед каждым компонентом в проанализированной строке.Leading white space is permitted in front of each component in the parsed string.
AllowTrailingWhite Несмотря на допустимость, это значение игнорируется.Although valid, this value is ignored. Конечные пробелы допускаются перед каждым компонентом в проанализированной строке.Trailing white space is permitted in front of each component in the parsed string.
AllowWhiteSpaces Это поведение установлено по умолчанию.This is the default behavior. Его нельзя переопределить, указав более жесткое DateTimeStyles значение перечисления, DateTimeStyles.Noneнапример.It cannot be overridden by supplying a more restrictive DateTimeStyles enumeration value, such as DateTimeStyles.None.
AssumeLocal Указывает, что если input параметр не имеет <элемента offset >, необходимо указать смещение местного часового пояса.Indicates that, if the input parameter lacks an <Offset> element, the offset of the local time zone should be provided. Это поведение Parse метода по умолчанию.This is the default behavior of the Parse method.
AssumeUniversal Указывает, что если input параметр не имеет <элемента offset >, необходимо указать смещение UTC (00:00).Indicates that, if the input parameter lacks an <Offset> element, the UTC offset (00:00) should be provided.
None Несмотря на допустимость, это значение игнорируется и не действует.Although valid, this value is ignored and has no effect.
RoundtripKind Поскольку структура не Kind включает свойство, это значение не действует. DateTimeOffsetBecause the DateTimeOffset structure does not include a Kind property, this value has no effect.

DateTimeStyles.NoCurrentDateDefault Только значение не поддерживается.Only the DateTimeStyles.NoCurrentDateDefault value is not supported. Если это значение включено styles в параметр, создается исключение. ArgumentExceptionAn ArgumentException is thrown if this value is included in the styles parameter.

Дополнительно

Применяется к