DataStandardizer.Chronology
Strongly-typed support for chronology-related data standards: named time zones, Unix time, and DOS date & time.
dotnet add package DataStandardizer.Chronology
Standards
| Standard | What it provides |
|---|---|
| TZ Database | Standardised, named time zones (e.g. Europe/Berlin) with associated metadata. |
| Unix time | A point in time as seconds since the Unix epoch (1 January 1970 UTC). |
| DOS date & time | A packed date/time as used by the MS-DOS file system (1980–2107). |
Platform support
Targets .NET Standard 1.x and 2.0 for use in legacy applications, as well as in-support modern .NET runtimes.
How-to guides
Concepts
Reference
Table of contents
- Use time zones
- Access time zone metadata
- Use Unix time
- Use DOS date/time
- The system-time model
- API reference
- DateOnlyExtensions Class
- DateTimeExtensions Class
- DosDateTime Struct
- ISystemTime Interface
- ISystemTimeWithDate Interface
- ISystemTimeWithDateTime Interface
- ISystemTimeWithTime Interface
- SystemTimeExtensions Class
- SystemTimeWithGregorianCalendar Struct
- TimeOnlyExtensions Class
- TzDataExtensions Class
- TzDataTimezone Struct
- TzDataTimezone.Africa time zones
- TzDataTimezone.America time zones
- TzDataTimezone.Antarctica time zones
- TzDataTimezone.Asia time zones
- TzDataTimezone.Atlantic time zones
- TzDataTimezone.Australia time zones
- TzDataTimezone.Europe time zones
- TzDataTimezone.Indian time zones
- TzDataTimezone.Pacific time zones
- TzDataTimezoneAttribute Class
- UnixTime Struct