示例#1
0
 public static DateTime?ToDatetime(Object val)
 {
     if (val != null)
     {
         if (val.GetType() == typeof(TimeSpan) || val.GetType() == typeof(TimeSpan?))
         {
             return(new DateTime().AddSeconds(((TimeSpan)val).TotalSeconds));
         }
         else if (val.GetType() == typeof(DateTime) || val.GetType() == typeof(DateTime?))
         {
             return((DateTime)val);
         }
         else if (val.GetType() == typeof(String))
         {
             return(UniConvert.ToDateTime((String)val));
         }
     }
     return(null);
 }