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