ConvertData类型转换类

一、类名Class

类名:PublicFunctions.ConvertData

 

二、属性Properties

 

三、方法Methods

1、转换为整型

函数:public static int ConvertInt(object data)

data:要转换的数据

返回: int

 

2、转换为长整型

函数:public static long ConvertLong(object data)

返回: long

 

3、转换为数值型

函数:public static Decimal ConvertDecimal(object data)

返回: Decimal

 

4、转换为字符串

函数:public static string ConvertString(object data)

返回: string

 

5、四舍五入

函数:public static Decimal RoundDecimal(object data, int n)

data: 转换为数据

n: 保留几位

返回: Decimal

 

6、四舍五入,保留2位

函数:public static Decimal ConvertToDisplayMoney(object data)

返回: Decimal

 

7、转换为有效的日期类型,异常时不保留原始数据

函数:public static string ConvertToValidDateTimeString(object date)

返回: string

 

8、转换为有效的日期类型,异常时返回空

函数: public static bool ConvertShortDate(ref string data)

返回: true/false

 

9、转换为有效的日期类型,异常时返回空

函数:public static string ConvertShortDate(object data)

返回: string

 

10、转换为BOOL;支持是,否转换(是为true,否为false),支持数值转换(0为false,不为0为true)

函数:public static bool ConvertToBool(object data)

返回: true/false

 

11、字符串转SQL查询字符串

函数:public static string ConvertStringToSqlString(string list)

list: 以逗号分隔的列表;例:"张三,王五"

返回: string;例:"'张三','王五'",即为每个值前后加上SQL查询需要的单引号

 

12、列表转SQL查询字符串

函数:public static string ConvertListToSqlString(List<string> list)

返回: string;例:"'张三','王五'",即为每个值前后加上SQL查询需要的单引号

 

13、列表转SQL查询字符串(重载)

函数:public static string ConvertListToSqlString<T>(IEnumerable<T> list)

返回: string;例:"'张三','王五'",即为每个值前后加上SQL查询需要的单引号

 

14、将泛型LIST转化为泛型字典

函数:public static Dictionary<T, T> ConvertListToDictionary<T>(List<T> list)

返回: 字典

 

15、FormatQFZNumber格式化为千分制

函数:public static string FormatQFZNumber(decimal x)

返回: string

 

16、FormatQFZNumber格式化为千分制(重载)

函数:public static string FormatQFZNumber(string x)

返回: string

 

17、将enum转化为string

函数:public static string ConvertEnumToString<T>(T value)

返回: string

 

18、将string转化为enum

函数:public static T ConvertStringToEnum<T>(string value)

返回: string

 

19、将字符串转换为UNICODE

函数:public static string ConvertStringToUnicode(string s)

返回: string

 

20、获得显示日期

函数:public static string GetDisplayDate(DateTime date)

返回: string

 

21、将数字转换成大写金额

函数:public static string GetChineseMoney(decimal mvarOrDollar)

返回: string