Namespace NodaTime.TimeZones
Classes
Representation of a time zone converted from a TimeZoneInfo from the Base Class Library.
Provides a stable cache for time zone sources.
Exception thrown to indicate that a time zone source has violated the conditions of IDateTimeZoneSource.
This exception is primarily intended to be thrown from DateTimeZoneCache, and only in the face of a buggy
source; user code should not
"Constant" fields representing commonly-used implementations of the resolver delegates,
and a method to combine two "partial" resolvers into a full one.
Provides an implementation of a IDateTimeZoneSource that looks
for its time zone definitions from a named resource in an assembly.
Represents a range of time for which a particular Offset applies.
The result of mapping a LocalDateTime within a time zone, i.e. finding out
at what "global" time the "local" time occurred.
Interfaces
Provides the interface for objects that can retrieve time zone definitions given an ID.
Delegates
Resolves a LocalDateTime to a ZonedDateTime in the situation
where the requested local time is ambiguous, due to clocks moving backward in a time zone transition
(usually due to an autumnal daylight saving transition).
Resolves a LocalDateTime to a ZonedDateTime in the situation
where the requested local time does not exist, due to clocks moving forward in a time zone transition
(usually due to a spring daylight saving transition).
Resolves a local date and time into a target time zone according to some policy.