DateTimeOffset.Parse 메서드

정의

날짜 및 시간에 대한 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다.Converts the specified string representation of a date and time to its DateTimeOffset equivalent.

오버로드

Parse(String)

날짜, 시간 및 오프셋의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다.Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

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)

지정된 문화권별 형식 정보 및 형식 지정 스타일을 사용하여 날짜 및 시간의 지정된 범위 표현을 해당하는 DateTimeOffset로 변환합니다.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)

지정된 문화권별 형식 정보 및 서식 지정 스타일을 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 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. 예를 들어 2019년 5월 1일은 JapaneseCalendarJapaneseLunisolarCalendar에서 레이와 시대의 시작을 나타냅니다.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)

날짜, 시간 및 오프셋의 지정된 문자열 표현을 해당 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

변환할 날짜 및 시간이 포함된 문자열입니다.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.

inputnull입니다.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. 예제 문화권이 en 인 시스템에서 2007 년 3 월 22 일에서 출력에 포함 됩니다-주세요.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> "PM 1시 02분: 03""1:02:03 PM"
<오프셋 ><Offset> "-7:30""-7:30"

이러한 각 요소는 선택 사항 이지만 <Offset >은 단독으로 나타날 수 없습니다.Although each of these elements is optional, <Offset> cannot appear by itself. <Date > 또는 <Time >와 함께 제공 되어야 합니다.It must be provided together with either <Date> or <Time>. <Date > 없는 경우 기본값은 현재 날짜입니다.If <Date> is missing, its default value is the current day. <Time > 없는 경우 기본값은 12:00:00 AM입니다.If <Time> is missing, its default value is 12:00:00 AM. <Date > 있지만 해당 연도 구성 요소가 두 자리로만 구성 된 경우에는 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. <오프셋 > 없는 경우 기본값은 현지 표준 시간대의 오프셋입니다.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). 두 경우 모두 <Offset >에는 기호 기호가 포함 되어야 합니다.In either case, <Offset> must include a sign symbol.

input 문자열은 현재 문화권에 대해 초기화 되는 DateTimeFormatInfo 개체의 서식 지정 정보를 사용 하 여 구문 분석 됩니다.The 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)

지정된 문화권별 형식 정보를 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 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

변환할 날짜 및 시간이 포함된 문자열입니다.A string that contains a date and time to convert.

formatProvider
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.

inputnull입니다.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.

예제

다음 예제에서는 날짜를 구문 분석 및 시간 문자열 fr-fr 문화권에 대 한 서식이 지정 된 로컬 시스템을 사용 하 여 표시 하는 기본 en-우리 문화권입니다.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> "PM 1시 02분: 03""1:02:03 PM"
<오프셋 ><Offset> "-7:30""-7:30"

이러한 각 요소는 선택 사항 이지만 <Offset >은 단독으로 나타날 수 없습니다.Although each of these elements is optional, <Offset> cannot appear by itself. <Date > 또는 <Time >와 함께 제공 되어야 합니다.It must be provided together with either <Date> or <Time>. <Date > 없는 경우 기본값은 현재 날짜입니다.If <Date> is missing, its default value is the current day. <Date > 있지만 해당 연도 구성 요소가 두 자리로만 구성 된 경우 Calendar.TwoDigitYearMax 속성의 값을 기반으로 provider 매개 변수의 현재 달력에서 연도로 변환 됩니다.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. <Time > 없는 경우 기본값은 12:00:00 AM입니다.If <Time> is missing, its default value is 12:00:00 AM. <오프셋 > 없는 경우 기본값은 현지 표준 시간대의 오프셋입니다.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). 두 경우 모두 <Offset >에는 기호 기호가 포함 되어야 합니다.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:

formatprovider null이면 현재 문화권에 해당 하는 CultureInfo 개체가 사용 됩니다.If formatprovider is null, the CultureInfo object that corresponds to the current culture is used.

<Offset >에 사용 되는 양수 또는 음수 부호는 + 또는-여야 합니다.The positive or negative sign used in <Offset> must be either + or -. formatProvider 매개 변수의 NumberFormatInfo 개체 PositiveSign 또는 NegativeSign 속성으로 정의 되지 않습니다.It is not defined by the PositiveSign or NegativeSign properties of the NumberFormatInfo object of the formatProvider parameter.

추가 정보

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

지정된 문화권별 형식 정보 및 형식 지정 스타일을 사용하여 날짜 및 시간의 지정된 범위 표현을 해당하는 DateTimeOffset로 변환합니다.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 = default, 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

매개 변수

input
ReadOnlySpan<Char>

변환할 날짜 및 시간을 나타내는 문자를 포함하는 범위입니다.A span containing the characters that represent a date and time to convert.

formatProvider
IFormatProvider

input에 대한 문화권별 서식 정보를 제공하는 개체입니다.An object that provides culture-specific format information about input.

styles
DateTimeStyles

input에 사용할 수 있는 형식을 나타내는 열거형 값의 비트 조합입니다.A bitwise combination of enumeration values that indicates the permitted format of input. 지정할 일반적인 값은 None입니다.A typical value to specify is None.

반환

inputformatProvider에 의해 지정된 대로 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)

지정된 문화권별 형식 정보 및 서식 지정 스타일을 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 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

변환할 날짜 및 시간이 포함된 문자열입니다.A string that contains a date and time to convert.

formatProvider
IFormatProvider

input에 대한 문화권별 서식 정보를 제공하는 개체입니다.An object that provides culture-specific format information about input.

styles
DateTimeStyles

input에 사용할 수 있는 형식을 나타내는 열거형 값의 비트 조합입니다.A bitwise combination of enumeration values that indicates the permitted format of input. 지정할 일반적인 값은 None입니다.A typical value to specify is None.

반환

inputformatProvider에 의해 지정된 대로 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.

inputnull입니다.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.AssumeUniversalDateTimeStyles.AdjustToUniversal 값을 Parse(String, IFormatProvider, DateTimeStyles) 메서드의 styles 매개 변수에 전달 하는 경우의 효과를 보여 줍니다.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> "PM 1시 02분: 03""1:02:03 PM"
<오프셋 ><Offset> "-7:30""-7:30"

이러한 각 요소는 선택 사항 이지만 <Offset >은 단독으로 나타날 수 없습니다.Although each of these elements is optional, <Offset> cannot appear by itself. <Date > 또는 <Time >와 함께 제공 되어야 합니다.It must be provided together with either <Date> or <Time>. <Date > 없는 경우 기본값은 현재 날짜입니다.If <Date> is missing, its default value is the current day. <Date > 있지만 해당 연도 구성 요소가 두 자리로만 구성 된 경우 Calendar.TwoDigitYearMax 속성의 값을 기반으로 provider 매개 변수의 현재 달력에서 연도로 변환 됩니다.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. <Time > 없는 경우 기본값은 12:00:00 AM입니다.If <Time> is missing, its default value is 12:00:00 AM. <Offset > 누락 된 경우 기본값은 현지 표준 시간대의 오프셋 이거나 DateTimeStyles.AssumeUniversal 매개 변수에 DateTimeStyles.AdjustToUniversal 또는 styles 값이 지정 된 경우 TimeSpan.Zero입니다.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). 두 경우 모두 <Offset >에는 기호 기호가 포함 되어야 합니다.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:

각 요소는 선행 또는 후행 공백으로 묶을 수 있으며 <Date > 및 <Time > 요소는 내부 공백 (예: 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.

<Offset >에 사용 되는 양수 또는 음수 부호는 + 또는-여야 합니다.The positive or negative sign used in <Offset> must be either + or -. formatProvider 매개 변수에 의해 반환 되는 NumberFormatInfo 개체의 PositiveSign 또는 NegativeSign 속성으로 정의 되지 않습니다.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 DescriptionDescription
AdjustToUniversal input로 표시 되는 문자열을 구문 분석 하 고, 필요한 경우 UTC로 변환 합니다.Parses the string represented by input and, if necessary, converts it to UTC. 이는 문자열을 구문 분석 한 다음 반환 된 DateTimeOffset 개체의 DateTimeOffset.ToUniversalTime 메서드를 호출 하는 것과 같습니다.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. 내부 공백은 <Date > 및 <Time > 요소에서 허용 됩니다.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.None와 같이 보다 제한적인 DateTimeStyles 열거형 값을 제공 하 여 재정의할 수 없습니다.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 DateTimeOffset 구조에는 Kind 속성이 포함 되어 있지 않으므로이 값은 아무런 영향을 주지 않습니다.Because 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 매개 변수에 포함 되는 경우 ArgumentException throw 됩니다.An ArgumentException is thrown if this value is included in the styles parameter.

추가 정보

적용 대상