77#include <libdap/BaseType.h>
84const double seconds_per_day = 86400.0;
85const double seconds_per_hour = 3600.0;
86const double seconds_per_minute = 60.0;
117 void parse_fractional_time(
string date);
118 void parse_integer_time(
string date);
119 void parse_iso8601_time(
string date);
170 void set(
string date);
174 void set(BaseType *arg);
202 string get(date_format
format = ymd)
const;
220 date_format
format()
const;
237 double fraction()
const;
friend int operator==(DODS_Date &d1, DODS_Date &d2)
Equality.
friend int operator<(DODS_Date &d1, DODS_Date &d2)
Less than.
friend int operator>=(DODS_Date &d1, DODS_Date &d2)
Greater than or equal.
friend int operator!=(DODS_Date &d1, DODS_Date &d2)
Inequality.
friend int operator>(DODS_Date &d1, DODS_Date &d2)
Greater than.
string get(date_format format=ymd) const
date_format format() const
friend int operator<=(DODS_Date &d1, DODS_Date &d2)
Less than or equal.