13 #ifndef DtDateTimeRecord_H_
14 #define DtDateTimeRecord_H_
39 void setYear(
int year);
45 void setMonth(
int month);
51 void setDayOfTheMonth(
int day);
54 int dayOfTheMonth()
const;
57 void setHour(
int hour);
63 void setMinute(
int minute);
69 void setSecond(
double second);
72 double second()
const;
75 void setTimeScale(
double timeScale);
78 double timeScale()
const;
82 friend class boost::serialization::access;
87 template<
class Archive>
88 void serialize(Archive & ar,
const unsigned int version)
90 ar & BOOST_SERIALIZATION_NVP(myYear);
91 ar & BOOST_SERIALIZATION_NVP(myMonth);
92 ar & BOOST_SERIALIZATION_NVP(myDayOfTheMonth);
93 ar & BOOST_SERIALIZATION_NVP(myHour);
94 ar & BOOST_SERIALIZATION_NVP(myMinute);
95 ar & BOOST_SERIALIZATION_NVP(mySecond);
96 ar & BOOST_SERIALIZATION_NVP(myTimeScale);