示例#1
0
        public void TestTimeUtils_Convert()
        {
            double   d  = 20140101;
            DateTime dt = TimeUtils.ConvertToDateTime(d);

            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));

            d  = 20140101.1;
            dt = TimeUtils.ConvertToDateTime(d);
            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));

            d  = 20140101.09;
            dt = TimeUtils.ConvertToDateTime(d);
            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));

            d  = 20140101.092;
            dt = TimeUtils.ConvertToDateTime(d);
            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));

            d  = 20140101.0925;
            dt = TimeUtils.ConvertToDateTime(d);
            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));

            d  = 20140101.09251;
            dt = TimeUtils.ConvertToDateTime(d);
            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));

            d  = 20140101.092501;
            dt = TimeUtils.ConvertToDateTime(d);
            Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt));
        }