DataStandardizer.Chronology API reference

The public types of DataStandardizer.Chronology. All types are in the DataStandardizer.Chronology namespace.

Structures

Type Description
DosDateTime An MS-DOS packed date/time (1980–2107) stored as an unsigned 32-bit integer.
SystemTimeWithGregorianCalendar A decorator that adds Gregorian calendar date & time components to any ISystemTime.
TzDataTimezone A TZ Database time zone, exposed through predefined nested static instances.
UnixTime A point in time as seconds since the Unix epoch, stored as a signed 64-bit integer.

Classes

Type Description
DateOnlyExtensions Extension methods converting DateOnly to system-time types.
DateTimeExtensions Extension methods converting DateTime to system-time types.
SystemTimeExtensions Extension methods converting system-time types to DateTime/DateOnly/TimeOnly.
TimeOnlyExtensions Extension methods converting TimeOnly to system-time types.
TzDataExtensions Extension methods that read TZ Database time zone metadata.
TzDataTimezoneAttribute Carries the per-zone metadata surfaced by TzDataExtensions.

Interfaces

Type Description
ISystemTime Root abstraction for any encoding of an instant; exposes a Julian Day Number.
ISystemTimeWithDate An ISystemTime that also exposes date components.
ISystemTimeWithDateTime Combines ISystemTimeWithDate and ISystemTimeWithTime.
ISystemTimeWithTime An ISystemTime that also exposes time-of-day components.

This site uses Just the Docs, a documentation theme for Jekyll.