Table of Contents

Namespace LfrlAnvil.Chrono

Classes

ChronoConstants

Contains various time related constant values.

DateTimeProvider

Contains instances of IDateTimeProvider type.

FrozenDateTimeProvider

Represents a DateTime provider with a single frozen value.

FrozenTimestampProvider

Represents a Timestamp provider with a single frozen value.

FrozenZonedClock

Represents a ZonedDateTime provider with a single frozen value.

LocalDateTimeProvider

Represents a provider of DateTime instances of Local kind.

PreciseDateTimeProvider

Contains instances of precise IDateTimeProvider type.

PreciseLocalDateTimeProvider

Represents a precise provider of DateTime instances with Local kind.

PreciseTimestampProvider

Represents a precise provider of Timestamp instances.

PreciseUtcDateTimeProvider

Represents a precise provider of DateTime instances with Utc kind.

PreciseZonedClock

Represents a precise provider of ZonedDateTime instances.

TimestampProvider

Represents a provider of Timestamp instances.

UtcDateTimeProvider

Represents a provider of DateTime instances of Utc kind.

ZonedClock

Represents a provider of ZonedDateTime instances.

Structs

Duration

Represents a duration in time, or elapsed time, or a difference between two timestamps.

FloatingDuration

Represents a duration in time, or elapsed time, or a difference between two timestamps, with sub-tick precision.

Period

Represents a difference between two timestamps as separate date and/or time components.

TimeOfDay

Represents a time of day.

Timestamp

Represents a number of elapsed ticks since UnixEpoch.

ZonedDateTime

Represents a DateTime with time zone.

ZonedDay

Represents a day with time zone.

ZonedMonth

Represents a month with time zone.

ZonedWeek

Represents a week with time zone.

ZonedYear

Represents a year with time zone.

Interfaces

IDateTimeProvider

Represents a provider of DateTime instances.

ITimestampProvider

Represents a provider of Timestamp instances.

IZonedClock

Represents a provider of ZonedDateTime instances.

Enums

IsoDayOfWeek

Represents an ISO 8601 day of week.

IsoMonthOfYear

Represents a month of year.

PeriodUnits

Represents available Period date and/or time units.