Registered 2016-04-25 by libdt

LibDt is a cross-platform library which provides a comprehensive set of C-language functions to operate with date and time.

LibDt is a cross-platform library which provides a comprehensive set of C-language functions to operate with date and time.

Features

Timestamp to date/time representation conversion using arbitrary time-zone;
Date/time representation to timestamp conversion using arbitrary time-zone;
Cross-platform: Windows, Unix-like;
Platform-independent time-zone names support: Olsen, Windows, Unix;
Reentrancy;
Operating system time-zone database support;
Nanosecond precision (microsecond on Windows platforms);
ANSI C API;
Design

LibDt operates with following design elements:

Timestamp - an opaque point on the time continuum, see dt_timestamp_t;
Interval - a distance between two timestamps expressed in seconds, see dt_interval_t;
Offset - a directed Interval, see dt_offset_t;
Representation - a human-readable representation of the Timestamp: {year, month, day, hour, minute, second, nano-second}, see dt_representation_t;
Timezone - a set of rules how to interprete Timestamp as Representation, see dt_timezone_t;

Project information

Maintainer:
libdt
Driver:
libdt
Licence:
Simplified BSD Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Git
Programming languages:
c

All bugs Latest bugs reported

Downloads

Latest version is master
released on 2016-07-12

All downloads