temporal library

Various extensions to the built-in date, time and duration objects.

Enums

TimeUnit
Different units of time.

Extensions

AccessorsDateTimeExtension on DateTime
Extension on DateTime providing additional calendar accessors.
ConvertToAllDurationExtension on Duration
Extension on Duration providing decomposed conversion to multiple TimeUnits.
ConvertToDurationExtension on Duration
Extension on Duration providing conversion to different TimeUnits.
DurationIntervalDateTimeExtension on Interval<DateTime>
Extension on Interval of DateTime providing duration conversion.
PeriodicalDateTimeExtension on DateTime
Extension on DateTime providing periodic timestamp generation.
TruncateToDateTimeExtension on DateTime
Extension on DateTime providing truncation to a TimeUnit.

Constants

accurateConversion → const UnitConversion
Accurate conversion scheme from different TimeUnits to microseconds.
casualConversion → const UnitConversion
Casual conversion scheme from different TimeUnits to microseconds.

Typedefs

UnitConversion = Map<TimeUnit, num>
Type definition of a Map of conversion factors for different TimeUnits.