DateOnly.ParseExact 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
例外狀況
s 是 null。
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的樣式元素的額外資訊,或關於從 轉換為 s 值 DateOnly 的過程。 典型的指定值為 None。
傳回
一個物件,等價於格式、提供者與樣式所指定的日期。s
例外狀況
s 是 null。
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
例外狀況
s 是 null。
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物件。
例外狀況
s 是 null。
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 不包含有效的日期字串表示。