Exemplo n.º 1
0
        public void EncodeStringTest()
        {
            DateTime    birthday   = new DateTime(1970, 07, 31);
            IDateParser dateParser = new DateParser();
            string      bday       = dateParser.EncodeString(birthday);

            Assert.IsNotNull(bday);
            Assert.AreEqual("19700731", bday);
            DateTime max    = new DateTime(9999, 12, 31);
            string   maxDay = dateParser.EncodeString(max);

            Assert.IsNotNull(maxDay);
            Assert.AreEqual("99999999", maxDay);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Encode date
 /// </summary>
 /// <param name="date"></param>
 /// <param name="format"></param>
 /// <returns></returns>
 private object EncodeDate(DateTime date, FieldFormat format)
 {
     if (DecimalTypes.Contains(format.Type))
     {
         return(DateParser.EncodeDecimal(date));
     }
     return(DateParser.EncodeString(date));
 }