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:

Include dependency graph

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

Included by dependency graph

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


Detailed Description

Wrappers for DATE.