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. 例では、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.

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) 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 のカルチャを返します。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:

場合formatprovidernullCultureInfo現在のカルチャに対応するオブジェクトを使用します。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.

戻り値

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

注釈

このメソッドは、任意の順序で表示されることができますし、空白で区切られた 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またはDateTimeStyles.AssumeUniversalで値が指定されて、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. 場合<オフセット > が存在する場合は、表すことができる負または正のオフセットのいずれかから世界協定時刻 (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:

各要素は、先頭または末尾の空白文字で囲むこともでき、<日付 > と<時間 > 要素は、内部の空白文字を含めることができます (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.

場合formatprovidernullCultureInfo現在のカルチャに対応するオブジェクトを使用します。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パラメーターがない、<オフセット > 要素では、ローカル タイム ゾーンのオフセットを指定する必要があります。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.

こちらもご覧ください

適用対象