78 #include "date_proc.h"
84 const double seconds_per_day = 86400.0;
85 const double seconds_per_hour = 3600.0;
86 const 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);
163 DODS_Date(
int year,
int month,
int day, date_format format);
170 void set(
string date);
174 void set(BaseType *arg);
178 void set(
int year,
int day_number);
182 void set(
int year,
int month,
int day);
187 void set(
int year,
int month,
int day, date_format format);
202 string get(date_format format = ymd)
const;
214 int day_number()
const;
217 long julian_day()
const;
220 date_format format()
const;
231 time_t unix_time()
const;
237 double fraction()
const;
267 #endif // _dods_date_h