示例#1
0
 public static DateTime GetDateTime(object obj)
 {
     return(ConvertUtil.ChangeTypeSafe <DateTime>(obj));
 }
示例#2
0
 public static string GetCurrency(object obj)
 {
     return((ConvertUtil.ChangeTypeSafe <string>(obj) ?? string.Empty).Trim().Replace(",", "."));
 }
示例#3
0
 public static decimal GetDecimal(object obj)
 {
     //return (decimal)GetValue(obj, decimal.Zero);
     return(ConvertUtil.ChangeTypeSafe <decimal>(obj));
 }
示例#4
0
 public static double GetDouble(object obj)
 {
     //return (double)GetValue(obj, (double)0);
     return(ConvertUtil.ChangeTypeSafe <double>(obj));
 }
示例#5
0
 public static string GetString(object obj)
 {
     return(ConvertUtil.ChangeTypeSafe <string>(obj) ?? string.Empty);
 }
示例#6
0
 public static bool GetBool(object obj)
 {
     //return (bool)GetValue(GetBool(Convert.ToString(obj)), false);
     return(ConvertUtil.ChangeTypeSafe <bool>(GetBool(ConvertUtil.ChangeTypeSafe <string>(obj))));
 }
示例#7
0
 public static int GetInt(object obj)
 {
     //return (int)GetValue(obj, (int)0);
     return(ConvertUtil.ChangeTypeSafe <int>(obj));
 }