示例#1
0
        public void TimesCommon_ParseDateTime_ReplacesMinusToSlashes()
        {
            TimesCommon timesCommon = new TimesCommon();

            timesCommon.TimesInitialize();
            var date = timesCommon.ParseDateTime("2012-03-16 06:47:12");

            Assert.Equal(new DateTime(2012, 03, 16, 06, 47, 12), date);
        }
示例#2
0
        public void TimesCommon_ParseDate_HandlesDatesWithOrWithoutLeadingZeros()
        {
            TimesCommon timesCommon = new TimesCommon();

            timesCommon.TimesInitialize();
            Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/01/02"));
            Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/01/2"));
            Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/1/02"));
            Assert.Equal(new Date(2010, 1, 2), timesCommon.ParseDate("2010/1/2"));
        }
示例#3
0
        public void TimesCommon_FormatDate_WrittenFormatGeneratesLeadingZeros()
        {
            TimesCommon timesCommon = new TimesCommon();

            timesCommon.TimesInitialize();
            Assert.Equal("2010/01/02", timesCommon.FormatDate(new Date(2010, 1, 2), FormatTypeEnum.FMT_WRITTEN));
            Assert.Equal("2010/10/02", timesCommon.FormatDate(new Date(2010, 10, 2), FormatTypeEnum.FMT_WRITTEN));
            Assert.Equal("2010/01/20", timesCommon.FormatDate(new Date(2010, 1, 20), FormatTypeEnum.FMT_WRITTEN));
            Assert.Equal("2010/10/20", timesCommon.FormatDate(new Date(2010, 10, 20), FormatTypeEnum.FMT_WRITTEN));
        }