13 #ifndef DtDateTimeRecord_H_
14 #define DtDateTimeRecord_H_
40 void setYear(
int year);
46 void setMonth(
int month);
52 void setDayOfTheMonth(
int day);
55 int dayOfTheMonth()
const;
58 void setHour(
int hour);
64 void setMinute(
int minute);
70 void setSecond(
double second);
73 double second()
const;
76 void setTimeScale(
double timeScale);
79 double timeScale()
const;
83 friend class boost::serialization::access;
88 template<
class Archive>
89 void serialize(Archive & ar,
const unsigned int version)
91 ar & BOOST_SERIALIZATION_NVP(myYear);
92 ar & BOOST_SERIALIZATION_NVP(myMonth);
93 ar & BOOST_SERIALIZATION_NVP(myDayOfTheMonth);
94 ar & BOOST_SERIALIZATION_NVP(myHour);
95 ar & BOOST_SERIALIZATION_NVP(myMinute);
96 ar & BOOST_SERIALIZATION_NVP(mySecond);
97 ar & BOOST_SERIALIZATION_NVP(myTimeScale);