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.
- 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.
- 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.
- 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.