MeteoIODoc 20241221.207bde49
Date.h File Reference
#include <meteoio/IOExceptions.h>
#include <string>
#include <sstream>
#include <map>

Go to the source code of this file.

Classes

class  mio::Date
 A class to handle timestamps. This class handles conversion between different time display formats (ISO, numeric) as well as different time representation (julian date, modified julian date, etc). It also handles time zones as well as very basic Daylight Saving Time (DST). Since the activation dates of DST are political and not technical, it can not be automatically calculated. Therefore, it has to be provided by the caller: when the dst flag is set, the dst time shift is automatically applied. When the dst flag ceases to be set, the dst time shift is no longer applied. This is very crude, but please keep in mind that using DST for monitoring data is usually a bad idea... Finally, we assume that dates are positive. If this would not be the case, this class has to be recompiled with the proper define. More...
 
class  mio::DateRange
 A class to represent and handle date ranges. They can be sorted, checked for uniqueness and a date can be compared to the range (is it before or after?). More...
 

Namespaces

namespace  mio
 

Typedefs

typedef Date mio::Duration