Table of Contents

Class Traits.Time

Namespace
The.Values
Assembly
Instagile.dll
public class Traits.Time : Traits
Inheritance
Traits.Time
Inherited Members

Methods

Convert<T, U>(object?)

protected override ConversionResult<U> Convert<T, U>(object? i)

Parameters

i object

Returns

ConversionResult<U>

Type Parameters

T
U

Normalise(string)

Rewrites the compact time microformats - "0800", "8", "8.30" - into a form the built-in time parsers accept.

public static string Normalise(string s)

Parameters

s string

Returns

string

NullableTime2String(TimeOnly?)

Rules for converting from Time?

public static IConversionResult<string> NullableTime2String(TimeOnly? t)

Parameters

t TimeOnly?

Returns

IConversionResult<string>

String2NullableTime(string?)

Rules for converting to Time?

public static IConversionResult<TimeOnly?> String2NullableTime(string? s)

Parameters

s string

Returns

IConversionResult<TimeOnly?>

String2Time(string?)

Rules for converting to Time

public static IConversionResult<TimeOnly> String2Time(string? s)

Parameters

s string

Returns

IConversionResult<TimeOnly>

Time2String(TimeOnly)

Rules for converting from Time

public static IConversionResult<string> Time2String(TimeOnly t)

Parameters

t TimeOnly

Returns

IConversionResult<string>