DateOnly.ParseExact 方法

定義

多載

名稱 Description
ParseExact(String, String[], IFormatProvider, DateTimeStyles)

利用指定的格式陣列、文化特定格式資訊及樣式,將指定的日期字串表示轉換為其 DateOnly 對應形式。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

ParseExact(String, String, IFormatProvider, DateTimeStyles)

將指定的日期 DateOnly 字串表示轉換為其對應的日期,使用指定的格式、文化特定的格式資訊及樣式。 字串表示的格式必須完全符合指定格式,否則會拋出例外。

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

利用指定的格式陣列、文化特定格式資訊及樣式,將指定的日期跨度表示轉換為 DateOnly 對應的日期。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

ParseExact(ReadOnlySpan<Char>, String[])

利用指定的格式陣列,將指定的日期區間表示轉換為 DateOnly 其等價值。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

ParseExact(String, String[])

利用指定的格式陣列,將指定的日期區間表示轉換為 DateOnly 其等價值。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

ParseExact(String, String)

將指定的日期字串表示轉換為 DateOnly 其對應的日期,並使用指定格式。 字串表示的格式必須完全符合指定格式,否則會拋出例外。

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

利用指定的格式、文化特定格式資訊及樣式,將指定的日期跨度表示轉換為 DateOnly 其對應的日期。 字串表示的格式必須完全符合指定格式,否則會拋出例外。

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

利用指定的格式陣列、文化特定格式資訊及樣式,將指定的日期字串表示轉換為其 DateOnly 對應形式。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

public static DateOnly ParseExact(string s, string[] formats, IFormatProvider? provider, System.Globalization.DateTimeStyles style = System.Globalization.DateTimeStyles.None);
static member ParseExact : string * string[] * IFormatProvider * System.Globalization.DateTimeStyles -> DateOnly
Public Shared Function ParseExact (s As String, formats As String(), provider As IFormatProvider, Optional style As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateOnly

參數

s
String

一個包含代表日期的字元的字串,需轉換。

formats
String[]

一組允許格式的陣列。s

provider
IFormatProvider

一個提供關於 s的文化特定格式資訊的物件。

style
DateTimeStyles

一個位元組合的列舉值,表示允許 s的格式。 典型的指定值為 None

傳回

一個物件,等價於格式、提供者與樣式所指定的日期。s

例外狀況

snull

s 不包含有效的日期字串表示。

適用於

ParseExact(String, String, IFormatProvider, DateTimeStyles)

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

將指定的日期 DateOnly 字串表示轉換為其對應的日期,使用指定的格式、文化特定的格式資訊及樣式。 字串表示的格式必須完全符合指定格式,否則會拋出例外。

public static DateOnly ParseExact(string s, string format, IFormatProvider? provider, System.Globalization.DateTimeStyles style = System.Globalization.DateTimeStyles.None);
static member ParseExact : string * string * IFormatProvider * System.Globalization.DateTimeStyles -> DateOnly
Public Shared Function ParseExact (s As String, format As String, provider As IFormatProvider, Optional style As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateOnly

參數

s
String

一個包含代表日期的字元的字串,需轉換。

format
String

一個字串,包含代表格式指定符的字元,該格式定義了所需的格式 s

provider
IFormatProvider

一個提供關於 s的文化特定格式資訊的物件。

style
DateTimeStyles

列舉值的位元組合,提供關於 s、 中可能存在 s的樣式元素的額外資訊,或關於從 轉換為 sDateOnly 的過程。 典型的指定值為 None

傳回

一個物件,等價於格式、提供者與樣式所指定的日期。s

例外狀況

snull

s 不包含有效的日期字串表示。

適用於

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

利用指定的格式陣列、文化特定格式資訊及樣式,將指定的日期跨度表示轉換為 DateOnly 對應的日期。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

public static DateOnly ParseExact(ReadOnlySpan<char> s, string[] formats, IFormatProvider? provider, System.Globalization.DateTimeStyles style = System.Globalization.DateTimeStyles.None);
static member ParseExact : ReadOnlySpan<char> * string[] * IFormatProvider * System.Globalization.DateTimeStyles -> DateOnly
Public Shared Function ParseExact (s As ReadOnlySpan(Of Char), formats As String(), provider As IFormatProvider, Optional style As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateOnly

參數

s
ReadOnlySpan<Char>

一個包含代表要轉換日期字元的區間。

formats
String[]

一組允許格式的陣列。s

provider
IFormatProvider

一個提供關於 s的文化特定格式資訊的物件。

style
DateTimeStyles

一個位元組合的列舉值,表示允許 s的格式。 典型的指定值為 None

傳回

一個物件,等價於格式、提供者與樣式所指定的日期。s

適用於

ParseExact(ReadOnlySpan<Char>, String[])

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

利用指定的格式陣列,將指定的日期區間表示轉換為 DateOnly 其等價值。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

public:
 static DateOnly ParseExact(ReadOnlySpan<char> s, cli::array <System::String ^> ^ formats);
public static DateOnly ParseExact(ReadOnlySpan<char> s, string[] formats);
static member ParseExact : ReadOnlySpan<char> * string[] -> DateOnly
Public Shared Function ParseExact (s As ReadOnlySpan(Of Char), formats As String()) As DateOnly

參數

s
ReadOnlySpan<Char>

一個包含代表要轉換日期字元的區間。

formats
String[]

一組允許格式的陣列。s

傳回

一個物件,等價於格式、提供者與樣式所指定的日期。s

例外狀況

s 不包含有效的日期字串表示。

適用於

ParseExact(String, String[])

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

利用指定的格式陣列,將指定的日期區間表示轉換為 DateOnly 其等價值。 字串表示的格式必須至少符合其中一個指定格式,否則會拋出例外。

public:
 static DateOnly ParseExact(System::String ^ s, cli::array <System::String ^> ^ formats);
public static DateOnly ParseExact(string s, string[] formats);
static member ParseExact : string * string[] -> DateOnly
Public Shared Function ParseExact (s As String, formats As String()) As DateOnly

參數

s
String

一個包含代表要轉換日期字元的區間。

formats
String[]

一組允許格式的陣列。s

傳回

一個物件,等價於格式、提供者與樣式所指定的日期。s

例外狀況

snull

s 不包含有效的日期字串表示。

適用於

ParseExact(String, String)

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

將指定的日期字串表示轉換為 DateOnly 其對應的日期,並使用指定格式。 字串表示的格式必須完全符合指定格式,否則會拋出例外。

public:
 static DateOnly ParseExact(System::String ^ s, System::String ^ format);
public static DateOnly ParseExact(string s, string format);
static member ParseExact : string * string -> DateOnly
Public Shared Function ParseExact (s As String, format As String) As DateOnly

參數

s
String

一個包含代表日期的字元的字串,需轉換。

format
String

一個字串,代表一個定義所需格式 s的格式指定符。

傳回

一個等價於格式所指定日期的 s物件。

例外狀況

snull

s 不包含有效的日期字串表示。

備註

ParseExact(String, String) 方法解析日期的字串表示,且日期必須依參數 format 定義的格式進行。 同時也要求 <日期字串表示中的日期> 元素必須依照 format所指定的順序出現,且 s 除了 允許 format的空白外,沒有其他空白。 參數 format 是一個字串,包含單一標準格式規範符,或一個或多個自訂格式規範符,定義所需的格式 s。 關於有效格式代碼的詳細資訊,請參閱 標準日期與時間格式字串自訂日期與時間格式字串

Note

如果 format 是不包含日期分隔符(例如「yyyyMMdd」)的自訂格式模式,則使用每個自訂格式指定符中最寬的形式。 例如,如果你想在格式模式中指定月份,請用較寬的形式「MM」,而不是較窄的「M」。

適用於

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

來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs
來源:
DateOnly.cs

利用指定的格式、文化特定格式資訊及樣式,將指定的日期跨度表示轉換為 DateOnly 其對應的日期。 字串表示的格式必須完全符合指定格式,否則會拋出例外。

public static DateOnly ParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, IFormatProvider? provider = default, System.Globalization.DateTimeStyles style = System.Globalization.DateTimeStyles.None);
static member ParseExact : ReadOnlySpan<char> * ReadOnlySpan<char> * IFormatProvider * System.Globalization.DateTimeStyles -> DateOnly
Public Shared Function ParseExact (s As ReadOnlySpan(Of Char), format As ReadOnlySpan(Of Char), Optional provider As IFormatProvider = Nothing, Optional style As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateOnly

參數

s
ReadOnlySpan<Char>

一個包含代表要轉換日期字元的區間。

format
ReadOnlySpan<Char>

一個包含代表格式指定符字元的張幅,該格式定義了所需的格式 s

provider
IFormatProvider

一個提供關於 s的文化特定格式資訊的物件。

style
DateTimeStyles

一個位元組合的列舉值,表示允許 s的格式。 典型的指定值為 None

傳回

一個物件,等價於格式、提供者與樣式所指定的日期。s

例外狀況

s 不包含有效的日期字串表示。

適用於