Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
datetime.h File Reference
#include <comet/error_fwd.h>#include <comet/bstr.h>#include <comet/auto_buffer.h>#include <math.h>#include <time.h>Include dependency graph for datetime.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | comet |
Classes | |
| class | comet::datetime_exception |
| Exception for datetimes. More... | |
| struct | comet::dt_invalid_t |
| Initialise date/time value as invalid. | |
| struct | comet::dt_null_t |
| Initialise date/time value as null. | |
| struct | comet::dt_zero_t |
| Initialise date/time value as zero. | |
| class | comet::timeperiod_t |
| class | comet::datetime_t |
Defines | |
| #define | VAR_FOURDIGITYEARS ((DWORD)0x00000040) |
| #define | COMET_DIVMOD_(quot, rem, val1, val2) quot = (val1)/(val2); rem = (val1)%(val2); |
Functions | |
| template<typename CHAR> size_t | str_formattime (CHAR *strDest, size_t maxsize, const CHAR *format, const struct tm *timeptr) |
| A wrapper for choosing strftime/wcsftime based on char type. | |
Variables | |
| const double | half_millisecond = 1.0/172800000.0 |