Table of Contents
API reference

Enum DateTimeFormatKind

Namespace
DisCatSharp.Common.Serialization
Assembly
DisCatSharp.Common.dll

Defines which built-in format to use for for DateTime and DateTimeOffset serialization.

See https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings and https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings for more details.

public enum DateTimeFormatKind
Extension Methods

Fields

ISO8601 = 0

Specifies ISO 8601 format, which is equivalent to .NET format string of "yyyy-MM-ddTHH:mm:ss.fffzzz".

RFC1123 = 1

Specifies RFC 1123 format, which is equivalent to .NET format string of "R".

CurrentLocaleLong = 2

Specifies a format defined by CurrentCulture, with a format string of "G". This format is not recommended for portability reasons.

CurrentLocaleShort = 3

Specifies a format defined by CurrentCulture, with a format string of "g". This format is not recommended for portability reasons.

InvariantLocaleLong = 4

Specifies a format defined by InvariantCulture, with a format string of "G".

InvariantLocaleShort = 5

Specifies a format defined by InvariantCulture, with a format string of "g".

Custom = 2147483647

Specifies a custom format. This value is not usable directly.