Exemple #1
0
        private DateTime GetResult(object data)
        {
            string               s = Operand.GetStrResultOut(data);
            DateTime             dt;
            ParserDateTimeStatus st = CommonUtils.ParseDateTime(s, out dt);

            if (st == ParserDateTimeStatus.Date || st == ParserDateTimeStatus.DateTime)
            {
                return(dt);
            }
            throw new Exception("String value is not date type");
        }
Exemple #2
0
        protected TimeSpan GetStrAsTime(object data)
        {
            DateTime             dt = DateTime.MinValue;
            ParserDateTimeStatus pt = CommonUtils.ParseDateTime(GetStrResultOut(data), out dt);

            if (pt == ParserDateTimeStatus.Time || pt == ParserDateTimeStatus.DateTime)
            {
                return(dt.TimeOfDay);
            }
            else
            {
                return(TimeSpan.FromDays(0));
            }
        }
Exemple #3
0
        protected DateTime GetStrAsDateTime(object data)
        {
            DateTime             dt = DateTime.MinValue;
            ParserDateTimeStatus pt = CommonUtils.ParseDateTime(GetStrResultOut(data), out dt);

            if (pt == ParserDateTimeStatus.Date || pt == ParserDateTimeStatus.DateTime)
            {
                return(dt);
            }
            else
            {
                return(DateTime.MinValue);
            }
        }