{
using namespace boost;
- posix_time::ptime t(gregorian::date(_year, _month, _day), posix_time::time_duration(_hour, _minute, _second));
+ posix_time::ptime t(gregorian::date(_year, _month, _day), posix_time::time_duration(_hour, _minute, _second, _millisecond * 1000));
t += posix_time::time_duration(0, m, 0);
set (t);
}
t.add_minutes (7);
BOOST_CHECK_EQUAL (t.as_string(), "2018-02-01T00:02:00+01:00");
}
+
+ {
+ dcp::LocalTime t("2018-01-31T23:55:00.123");
+ t.add_minutes (7);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2018-02-01T00:02:00.123"));
+ }
}