The time library exposes a collection of interfaces (functions and symbolic constants) concerned with date and time processing.
Central to the library are the `date' and `time' types.
Data of the `date' type corresponds calendar dates, defining such specifics as year and month, minute and second.
Data of the `time' type corresponds time offsets. May be negatively defined.