DateTime.cpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/DateTime.hpp"
#include "blocxx/String.hpp"
#include "blocxx/BinarySerialization.hpp"
#include "blocxx/Format.hpp"
#include "blocxx/Mutex.hpp"
#include "blocxx/MutexLock.hpp"
#include "blocxx/ExceptionIds.hpp"
#include <iostream>
#include <time.h>
#include <sys/time.h>
#include <cctype>

Go to the source code of this file.

Namespaces

namespace  BLOCXX_NAMESPACE

Functions

void BLOCXX_NAMESPACE::badDateTime (const String &str)
void BLOCXX_NAMESPACE::validateRanges (Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second, Int32 microseconds, const String &str)
bool BLOCXX_NAMESPACE::isDOWValid (const char *str)
bool BLOCXX_NAMESPACE::isLongDOWValid (const String &s)
int BLOCXX_NAMESPACE::decodeShortMonth (const char *str)
int BLOCXX_NAMESPACE::decodeLongMonth (const String &str)
bool BLOCXX_NAMESPACE::getTimeZoneOffset (const String &timezone, int &offset)
Int32 BLOCXX_NAMESPACE::getDaysPerMonth (Int32 year, Int32 month)
void BLOCXX_NAMESPACE::adjustTimeForTimeZone (Int32 timezone_offset, Int32 &year, Int32 &month, Int32 &day, Int32 &hour)
DateTime BLOCXX_NAMESPACE::operator- (DateTime const &x, DateTime const &y)
 Returns the difference of x and y.

Variables

const int BLOCXX_NAMESPACE::LOCAL_TIME_OFFSET = -24


Generated on Fri Jun 16 15:39:09 2006 for blocxx by  doxygen 1.4.6