- DatesStart and end of periods, business days, age, relative time, date ranges, ISO weeks, weekday lookups, Unix time and rounding for DateTime, with "now" always passed in.
- DurationsCreate TimeSpan values fluently with 5.Minutes() or 1.5.Hours(), place them before or after a moment, describe them in words and round them to an interval.
- NumbersOrdinals, words, Roman numerals, file sizes, compact counts, rounding to a step, fractions, percentages, digits, rescaling, clamping and half-open ranges.
- RandomExtension methods on System.Random that pick items, shuffle lists and generate booleans, ranged numbers, strings, enums, dates, durations, normal samples and GUIDs, repeatable with a seed.
Time and numbers
Work with dates and durations, format and convert numbers, and generate repeatable random values.