Table of Contents

Class TabularDateTimeOffsetConverter

Namespace
Addax.Formats.Tabular.Converters
Assembly
Addax.Formats.Tabular.dll

Converts a DateTimeOffset value from or to a character sequence.

public class TabularDateTimeOffsetConverter : TabularConverter<DateTimeOffset>
Inheritance
TabularDateTimeOffsetConverter

Constructors

TabularDateTimeOffsetConverter()

Initializes a new instance of the TabularDateTimeOffsetConverter class.

public TabularDateTimeOffsetConverter()

TabularDateTimeOffsetConverter(string?)

Initializes a new instance of the TabularDateTimeOffsetConverter class with the specified format.

protected TabularDateTimeOffsetConverter(string? format)

Parameters

format string

A standard or custom date and time format string.

Methods

TryFormat(DateTimeOffset, Span<char>, IFormatProvider?, out int)

When overridden in a derived class, tries to format the value into a character sequence.

public override bool TryFormat(DateTimeOffset value, Span<char> destination, IFormatProvider? provider, out int charsWritten)

Parameters

value DateTimeOffset

The value to format.

destination Span<char>

The buffer to write the value to.

provider IFormatProvider

An object that supplies culture-specific formatting information.

charsWritten int

When this method returns, contains an integer that is the number of characters that were written in destination. This parameter is treated as uninitialized.

Returns

bool

true if value was successfully formatted; otherwise, false.

Remarks

Throws a NotSupportedException exception by default.

TryParse(ReadOnlySpan<char>, IFormatProvider?, out DateTimeOffset)

When overridden in a derived class, tries to parse the character sequence into a value.

public override bool TryParse(ReadOnlySpan<char> source, IFormatProvider? provider, out DateTimeOffset value)

Parameters

source ReadOnlySpan<char>

The buffer to read a value from.

provider IFormatProvider

An object that supplies culture-specific formatting information.

value DateTimeOffset

When this method returns, contains a value that is the result of successfully parsing source, or an undefined value on failure. This parameter is treated as uninitialized.

Returns

bool

true if source was successfully parsed; otherwise, false.

Remarks

Throws a NotSupportedException exception by default.