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. たとえば、JapaneseCalendarJapaneseLunisolarCalendar において、2019 年 5 月 1 日から令和時代が始まることになりました。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 の機能や、複数の時代 (年号) をサポートしているカレンダーを操作する際のベスト プラクティスについては、「Working with eras (時代 (年号) の操作)」をご覧ください。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 に日付と時刻の有効な文字列形式が含まれていません。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-us であるシステムで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)任意の順序で使用でき、空白で区切られた3つの要素を含む文字列を解析します。Parse(String) parses a string with three elements that can appear in any order and are delimited by white space. これら3つの要素を次の表に示します。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. 日付<> が存在するが、その年の部分が2桁のみで構成されている場合は、 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). どちらの場合も<、オフセット > には記号を含める必要があります。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.

戻り値

formatProvider で指定された書式に従って表記された、input に含まれる日時と等価のオブジェクト。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                              

注釈

このメソッドは、任意の順序で使用でき、空白で区切られた3つの要素を含む文字列を解析します。This method parses a string with three elements that can appear in any order and are delimited by white space. 次の表に、これら3つの要素を示します。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. 日付<> が存在しても、その年の部分が2桁のみで構成されている場合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. オフセット<> が指定されていない場合、その既定値はローカルタイムゾーンのオフセットになります。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.

これら3つの要素の形式は、次formatProviderのいずれかのパラメーターによって定義されます。The format of these three elements is defined by the formatProvider parameter, which can be either of the following:

CultureInfoformatprovider の場合は、現在のカルチャに対応するオブジェクトが使用されます。nullIf 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のプロパティまたはプロパティによって定義されていません。 formatProviderIt 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.

戻り値

formatProviderstyles で指定された input に格納される日時と等価のオブジェクト。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- サポートされていない DateTimeStyles 値が styles に含まれています。styles includes an unsupported DateTimeStyles value.

または-or- 同時に使用できない DateTimeStyles 値が styles に含まれています。styles includes DateTimeStyles values that cannot be used together.

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 Parse(String, IFormatProvider, DateTimeStyles) 、およびの各値をメソッドのパラメーターに渡す効果を示しています。stylesThe 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

注釈

このメソッドは、任意の順序で使用でき、空白で区切られた3つの要素を含む文字列を解析します。This method parses a string with three elements that can appear in any order and are delimited by white space. 次の表に、これら3つの要素を示します。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. 日付<> が存在しても、その年の部分が2桁のみで構成されている場合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.AdjustToUniversalまたは、 stylesパラメーター DateTimeStyles.AssumeUniversalにまたはのいずれかの値が指定されている場合はです。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. オフセット<> が存在する場合は、世界協定時刻 (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.

これら3つの要素の形式は、次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.

CultureInfoformatprovider の場合は、現在のカルチャに対応するオブジェクトが使用されます。nullIf 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て返されるオブジェクトのプロパティまたはプロパティによって定義されるわけではありません。 formatProviderIt 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オフセット > 要素が<不足している場合は、ローカルタイムゾーンのオフセットを指定する必要があることを示します。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オフセット > 要素が<不足している場合は、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. このArgumentException値がstylesパラメーターに含まれている場合は、がスローされます。An ArgumentException is thrown if this value is included in the styles parameter.

こちらもご覧ください

適用対象