Udostępnij za pośrednictwem


DateTimeOffset.Parse Metoda

Definicja

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTimeOffset odpowiednik.

Przeciążenia

Nazwa Opis
Parse(String)

Konwertuje określoną reprezentację ciągu daty, godziny i przesunięcia na jej DateTimeOffset odpowiednik.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(String, IFormatProvider)

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTimeOffset odpowiednik przy użyciu określonych informacji o formacie specyficznym dla kultury.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację zakresu daty i godziny na jej DateTimeOffset odpowiednik przy użyciu określonych informacji o formacie kultury i stylu formatowania.

Parse(String, IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTimeOffset odpowiednik przy użyciu określonych informacji o formacie kultury i stylu formatowania.

Uwagi

Ważna

Era w japońskich kalendarzach opiera się na panowaniu cesarza i dlatego oczekuje się, że się zmieni. Na przykład 1 maja 2019 r. oznaczało początek ery Reiwa w JapaneseCalendar i JapaneseLunisolarCalendar. Taka zmiana ery wpływa na wszystkie aplikacje korzystające z tych kalendarzy. Aby uzyskać więcej informacji i określić, czy twoje aplikacje mają wpływ, zobacz Obsługa nowej ery w kalendarzu japońskim na platformie .NET. Aby uzyskać informacje na temat testowania aplikacji w systemach Windows w celu zapewnienia gotowości do zmiany ery, zobacz Przygotowanie aplikacji do zmiany w erze japońskiej. Aby uzyskać informacje o funkcjach na platformie .NET, które obsługują kalendarze z wieloma epokami i aby uzyskać najlepsze rozwiązania dotyczące pracy z kalendarzami obsługującymi wiele epok, zobacz Praca z erami.

Parse(String)

Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs

Konwertuje określoną reprezentację ciągu daty, godziny i przesunięcia na jej DateTimeOffset odpowiednik.

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

Parametry

input
String

Ciąg zawierający datę i godzinę do przekonwertowania.

Zwraca

Obiekt, który jest odpowiednikiem daty i godziny zawartej w elemencie input.

Wyjątki

Przesunięcie jest większe niż 14 godzin lub mniej niż -14 godzin.

Parametr input ma wartość null.

input nie zawiera prawidłowej reprezentacji ciągu daty i godziny.

— lub —

input zawiera ciąg reprezentujący wartość przesunięcia bez daty lub godziny.

Przykłady

Poniższy przykład wywołuje metodę Parse(String) , aby przeanalizować kilka ciągów daty i godziny. Przykład zawiera dane wyjściowe z 22 marca 2007 r. w systemie, którego kultura jest 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());
// String with date only
let dateString = "05/01/2008"
let offsetDate = DateTimeOffset.Parse dateString
printfn $"{offsetDate}"

// String with time only
let dateString = "11:36 PM"
let offsetDate = DateTimeOffset.Parse dateString
printfn $"{offsetDate}"

// String with date and offset
let dateString = "05/01/2008 +1:00"
let offsetDate = DateTimeOffset.Parse dateString
printfn $"{offsetDate}"

// String with day abbreviation
let dateString = "Thu May 01, 2008"
let offsetDate = DateTimeOffset.Parse(dateString)
printfn $"{offsetDate}"
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

Uwagi

Parse(String) Analizuje ciąg z trzema elementami, które mogą pojawić się w dowolnej kolejności i są rozdzielane białym znakiem. Te trzy elementy są pokazane w poniższej tabeli.

Składnik Przykład
<Data> "2/10/2007"
<Czas> "1:02:03 PM"
<Przesunięcie> "-7:30"

Chociaż każdy z tych elementów jest opcjonalny, <przesunięcie> nie może pojawić się samodzielnie. Należy podać go razem z datą> lub <godziną<>. Jeśli <brakuje daty> , jej wartością domyślną jest bieżący dzień. Jeśli <brakuje czasu> , jego wartość domyślna to 12:00:00. Jeśli <element Date> jest obecny, ale jego składnik year składa się tylko z dwóch cyfr, jest konwertowany na rok w bieżącym kalendarzu Calendar.TwoDigitYearMax bieżącej kultury na podstawie wartości właściwości. Jeśli <brakuje przesunięcia> , jego wartością domyślną jest przesunięcie lokalnej strefy czasowej. <Przesunięcie> może reprezentować ujemne lub dodatnie przesunięcie z uniwersalnego czasu koordynowanego (UTC). W obu przypadkach <przesunięcie> musi zawierać symbol znaku.

Ciąg input jest analizowany przy użyciu informacji formatowania w obiekcie zainicjowanym DateTimeFormatInfo dla bieżącej kultury. Aby przeanalizować ciąg zawierający wyznaczone formatowanie, które niekoniecznie odpowiada formatowaniu bieżącej kultury, użyj ParseExact metody i podaj specyfikator formatu.

Zobacz też

Dotyczy

Parse(ReadOnlySpan<Char>, IFormatProvider)

Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs

Analizuje zakres znaków w wartości.

public:
 static DateTimeOffset Parse(ReadOnlySpan<char> s, IFormatProvider ^ provider) = ISpanParsable<DateTimeOffset>::Parse;
public static DateTimeOffset Parse(ReadOnlySpan<char> s, IFormatProvider? provider);
static member Parse : ReadOnlySpan<char> * IFormatProvider -> DateTimeOffset
Public Shared Function Parse (s As ReadOnlySpan(Of Char), provider As IFormatProvider) As DateTimeOffset

Parametry

s
ReadOnlySpan<Char>

Zakres znaków do przeanalizowania.

provider
IFormatProvider

Obiekt, który udostępnia informacje o formatowaniu specyficznym dla kultury.s

Zwraca

Wynik analizowania s.

Implementuje

Dotyczy

Parse(String, IFormatProvider)

Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTimeOffset odpowiednik przy użyciu określonych informacji o formacie specyficznym dla kultury.

public:
 static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider);
public:
 static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider) = IParsable<DateTimeOffset>::Parse;
public static DateTimeOffset Parse(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

Parametry

input
String

Ciąg zawierający datę i godzinę do przekonwertowania.

formatProvider
IFormatProvider

Obiekt, który udostępnia informacje o formacie specyficznym dla kultury.input

Zwraca

Obiekt, który jest odpowiednikiem daty i godziny zawartej w inputelemencie , jak określono w elemencie formatProvider.

Implementuje

Wyjątki

Przesunięcie jest większe niż 14 godzin lub mniej niż -14 godzin.

Parametr input ma wartość null.

input nie zawiera prawidłowej reprezentacji ciągu daty i godziny.

— lub —

input zawiera ciąg reprezentujący wartość przesunięcia bez daty lub godziny.

Przykłady

Poniższy przykład analizuje ciągi daty i godziny sformatowane dla kultury fr-fr i wyświetla je przy użyciu domyślnej kultury en-us systemu lokalnego.

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
let fmt = CultureInfo("fr-fr").DateTimeFormat
let dateString = "03-12-07"
let offsetDate = DateTimeOffset.Parse(dateString, fmt)
printfn $"{dateString} returns {offsetDate}"

let dateString = "15/09/07 08:45:00 +1:00"
let offsetDate = DateTimeOffset.Parse(dateString, fmt)
printfn $"{dateString} returns {offsetDate}"

let dateString = "mar. 1 janvier 2008 1:00:00 +1:00"
let offsetDate = DateTimeOffset.Parse(dateString, fmt)
printfn $"{dateString} returns {offsetDate}"

// 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

Uwagi

Ta metoda analizuje ciąg z trzema elementami, które mogą występować w dowolnej kolejności i są rozdzielane białym znakiem. Te trzy elementy przedstawiono w poniższej tabeli.

Składnik Przykład
<Data> "2/10/2007"
<Czas> "1:02:03 PM"
<Przesunięcie> "-7:30"

Chociaż każdy z tych elementów jest opcjonalny, <przesunięcie> nie może pojawić się samodzielnie. Należy podać go razem z datą> lub <godziną<>. Jeśli <brakuje daty> , jej wartością domyślną jest bieżący dzień. Jeśli <element Date> jest obecny, ale jego składnik year składa się tylko z dwóch cyfr, jest konwertowany na rok w provider bieżącym kalendarzu Calendar.TwoDigitYearMax parametru na podstawie wartości właściwości. Jeśli <brakuje czasu> , jego wartość domyślna to 12:00:00. Jeśli <brakuje przesunięcia> , jego wartością domyślną jest przesunięcie lokalnej strefy czasowej. <Przesunięcie> może reprezentować ujemne lub dodatnie przesunięcie z uniwersalnego czasu koordynowanego (UTC). W obu przypadkach <przesunięcie> musi zawierać symbol znaku.

Format tych trzech elementów jest definiowany przez formatProvider parametr , który może być jednym z następujących:

Jeśli formatprovider parametr to null, CultureInfo używany jest obiekt odpowiadający bieżącej kulturze.

Dodatni lub ujemny znak używany w funkcji <Przesunięcie> musi mieć wartość + lub -. Nie jest definiowany PositiveSign przez właściwości NumberFormatInfo lub NegativeSign obiektu parametruformatProvider.

Zobacz też

Dotyczy

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs

Konwertuje określoną reprezentację zakresu daty i godziny na jej DateTimeOffset odpowiednik przy użyciu określonych informacji o formacie kultury i stylu formatowania.

public static DateTimeOffset Parse(ReadOnlySpan<char> input, IFormatProvider? formatProvider = default, System.Globalization.DateTimeStyles styles = System.Globalization.DateTimeStyles.None);
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 = Nothing, Optional styles As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateTimeOffset

Parametry

input
ReadOnlySpan<Char>

Zakres zawierający znaki reprezentujące datę i godzinę konwersji.

formatProvider
IFormatProvider

Obiekt, który udostępnia informacje o formacie specyficznym dla kultury.input

styles
DateTimeStyles

Bitowa kombinacja wartości wyliczenia wskazująca dozwolony format .input Typową wartością do określenia jest None.

Zwraca

Obiekt, który jest odpowiednikiem daty i godziny zawartej w input określoną przez formatProvider i styles.

Dotyczy

Parse(String, IFormatProvider, DateTimeStyles)

Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs
Źródło:
DateTimeOffset.cs

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTimeOffset odpowiednik przy użyciu określonych informacji o formacie kultury i stylu formatowania.

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);
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

Parametry

input
String

Ciąg zawierający datę i godzinę do przekonwertowania.

formatProvider
IFormatProvider

Obiekt, który udostępnia informacje o formacie specyficznym dla kultury.input

styles
DateTimeStyles

Bitowa kombinacja wartości wyliczenia wskazująca dozwolony format .input Typową wartością do określenia jest None.

Zwraca

Obiekt, który jest odpowiednikiem daty i godziny zawartej w input określoną przez formatProvider i styles.

Wyjątki

Przesunięcie jest większe niż 14 godzin lub mniej niż -14 godzin.

— lub —

styles jest nieprawidłową DateTimeStyles wartością.

— lub —

styles zawiera nieobsługiwaną DateTimeStyles wartość.

— lub —

styles zawiera DateTimeStyles wartości, których nie można używać razem.

Parametr input ma wartość null.

input nie zawiera prawidłowej reprezentacji ciągu daty i godziny.

— lub —

input zawiera ciąg reprezentujący wartość przesunięcia bez daty lub godziny.

Przykłady

Poniższy przykład ilustruje efekt przekazywania DateTimeStyles.AssumeLocalwartości , DateTimeStyles.AssumeUniversali DateTimeStyles.AdjustToUniversal do styles parametru Parse(String, IFormatProvider, DateTimeStyles) metody .

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
let dateString = "05/01/2008 6:00:00"
// Assume time is local
let offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeLocal)
printfn $"{offsetDate}"   // Displays 5/1/2008 6:00:00 AM -07:00

// Assume time is UTC
let offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeUniversal)
printfn $"{offsetDate}"   // Displays 5/1/2008 6:00:00 AM +00:00

// Parse and convert to UTC
let dateString = "05/01/2008 6:00:00AM +5:00"
let offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AdjustToUniversal)
printfn $"{offsetDate}"   // 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

Uwagi

Ta metoda analizuje ciąg z trzema elementami, które mogą występować w dowolnej kolejności i są rozdzielane białym znakiem. Te trzy elementy przedstawiono w poniższej tabeli.

Składnik Przykład
<Data> "2/10/2007"
<Czas> "1:02:03 PM"
<Przesunięcie> "-7:30"

Chociaż każdy z tych elementów jest opcjonalny, <przesunięcie> nie może pojawić się samodzielnie. Należy podać go razem z datą> lub <godziną<>. Jeśli <brakuje daty> , jej wartością domyślną jest bieżący dzień. Jeśli <element Date> jest obecny, ale jego składnik year składa się tylko z dwóch cyfr, jest konwertowany na rok w provider bieżącym kalendarzu Calendar.TwoDigitYearMax parametru na podstawie wartości właściwości. Jeśli <brakuje czasu> , jego wartość domyślna to 12:00:00. Jeśli <brakuje przesunięcia>, jego wartość domyślna to przesunięcie lokalnej strefy czasowej lub jeśli DateTimeStyles.AdjustToUniversal wartość lub TimeSpan.ZeroDateTimeStyles.AssumeUniversal jest określona w parametrze styles . Jeśli <przesunięcie> jest obecne, może reprezentować ujemne lub dodatnie przesunięcie z uniwersalnego czasu koordynowanego (UTC). W obu przypadkach <przesunięcie> musi zawierać symbol znaku.

Format tych trzech elementów jest definiowany przez formatProvider parametr , który może być jednym z następujących:

Każdy element może być również ujęta przez białe znaki wiodące lub końcowe, a <elementy Daty i <godziny>> mogą zawierać wewnętrzne białe znaki (np. 6: 00:00). <Tylko składnik Offset> nie może zawierać odstępu wewnętrznego.

Jeśli formatprovider parametr to null, CultureInfo używany jest obiekt odpowiadający bieżącej kulturze.

Dodatni lub ujemny znak używany w funkcji <Przesunięcie> musi mieć wartość + lub -. Nie jest on zdefiniowany przez PositiveSign właściwości NumberFormatInfo lub NegativeSign obiektu zwrócone przez formatProvider parametr .

W poniższej tabeli przedstawiono elementy członkowskie System.Globalization.DateTimeStyles wyliczenia, które są obsługiwane.

Członek DateTimeStyles Opis
AdjustToUniversal Analizuje ciąg reprezentowany przez input element i w razie potrzeby konwertuje go na czas UTC. Jest to odpowiednik analizowania ciągu, a następnie wywoływania DateTimeOffset.ToUniversalTime metody zwróconego DateTimeOffset obiektu.
AllowInnerWhite Mimo że jest prawidłowa, ta wartość jest ignorowana. Odstęp wewnętrzny jest dozwolony w elementach <Data> i <Godzina> .
AllowLeadingWhite Mimo że jest prawidłowa, ta wartość jest ignorowana. Wiodące białe znaki są dozwolone przed każdym składnikiem w przeanalizowanym ciągu.
AllowTrailingWhite Mimo że jest prawidłowa, ta wartość jest ignorowana. Końcowy biały znak jest dozwolony przed każdym składnikiem w przeanalizowanym ciągu.
AllowWhiteSpaces Jest to zachowanie domyślne. Nie można go zastąpić przez podanie bardziej restrykcyjnej DateTimeStyles wartości wyliczenia, takiej jak DateTimeStyles.None.
AssumeLocal Wskazuje, że jeśli input parametr nie ma <elementu Offset> , należy podać przesunięcie lokalnej strefy czasowej. Jest to domyślne zachowanie Parse metody .
AssumeUniversal Wskazuje, że jeśli input parametr nie zawiera <elementu Offset> , należy podać przesunięcie UTC (00:00).
None Mimo że jest prawidłowa, ta wartość jest ignorowana i nie ma żadnego efektu.
RoundtripKind DateTimeOffset Ponieważ struktura nie zawiera Kind właściwości, ta wartość nie ma wpływu.

Tylko wartość nie jest obsługiwana DateTimeStyles.NoCurrentDateDefault . Wartość ArgumentException jest zgłaszana, jeśli ta wartość jest uwzględniona w parametrze styles .

Zobacz też

Dotyczy