ucommon/datetime.h File Reference

Basic classes for manipulating time and date based data, particularly that may be in strings. More...

#include <ucommon/platform.h>
#include <ucommon/numbers.h>
#include <ucommon/string.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.

Data Structures

class  ucommon::Date
 The Date class uses a julian date representation of the current year, month, and day. More...
class  ucommon::DateNumber
 A number class that manipulates a string buffer that is also a date. More...
class  ucommon::DateTime
 The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time. More...
class  ucommon::DateTimeString
 A DateTime string class. More...
class  ucommon::Time
 The Time class uses a integer representation of the current time. More...

Namespaces

namespace  ucommon
 

Common namespace for all ucommon objects.


Defines

#define DATE_BUFFER_SIZE   11
#define DATE_STRING_SIZE   10
#define DATETIME_BUFFER_SIZE   20
#define DATETIME_STRING_SIZE   19
#define TIME_BUFFER_SIZE   9
#define TIME_STRING_SIZE   8

Typedefs

typedef Date ucommon::date_t
 Convenience type for using Date object.
typedef DateTime ucommon::datetime_t
 Convenience type for using DateTime object.
typedef DateTimeString ucommon::datetimestring_t
 Convenience type for using DateTimeString object.
typedef struct tm tm_t
 Convenience type for struct tm.

Detailed Description

Basic classes for manipulating time and date based data, particularly that may be in strings.

Definition in file datetime.h.

Generated on Thu Jul 14 16:39:00 2011 for ucommon by  doxygen 1.6.3