DateTime.TryFormat 方法

定義

多載

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

嘗試將目前實例的值格式化為 UTF-8 到提供的位元組範圍。

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

嘗試將目前日期時間執行個體的值格式化為所提供字元範圍。

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

來源:
DateTime.cs
來源:
DateTime.cs

嘗試將目前實例的值格式化為 UTF-8 到提供的位元組範圍。

C#
public bool TryFormat(Span<byte> utf8Destination, out int bytesWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = default);

參數

utf8Destination
Span<Byte>

要寫入這個實例值的範圍,其格式為位元組範圍。

bytesWritten
Int32

當這個方法傳回時,會包含以 utf8Destination 寫入的位元組數目。

format
ReadOnlySpan<Char>

包含字元的範圍,這些字元代表的標準或自訂格式字串能定義 utf8Destination 可接受的格式。

provider
IFormatProvider

選擇性物件,其可為 utf8Destination 提供特定的文化特性格式資訊。

傳回

若格式化成功則為 true,否則為 false

實作

適用於

.NET 10 和其他版本
產品 版本
.NET 8, 9, 10

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

來源:
DateTime.cs
來源:
DateTime.cs
來源:
DateTime.cs

嘗試將目前日期時間執行個體的值格式化為所提供字元範圍。

C#
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = default);
C#
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = default);

參數

destination
Span<Char>

要在其中寫入這個實例值的範圍,其格式為字元範圍。

charsWritten
Int32

當這個方法傳回時,會包含以 destination 撰寫的字元數。

format
ReadOnlySpan<Char>

包含字元的範圍,這些字元代表的標準或自訂格式字串能定義 destination 可接受的格式。

provider
IFormatProvider

選擇性物件,其可為 destination 提供特定的文化特性格式資訊。

傳回

若格式化成功則為 true,否則為 false

實作

適用於

.NET 10 和其他版本
產品 版本
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1