[]
        
在线Demo 免费试用
(Showing Draft Content)

转换函数

转换函数用于转换数据的类型,比如将一个包含数值型内容的字符串转换成数值。

  • 表1 常用转换函数表

    函数

    说明

    语法

    ToBoolean

    将一个数值或字符串变成布尔值(真/假)。所有非0数值,无论正负,都会转换成真。

    例如:ToBoolean(1),ToBoolean(-2),ToBoolean("true")都返回真;

    ToBoolean(0),ToBoolean("false")均返回假。

    ToBoolean(<表达式>)

    ToByte

    将参数转换为一个0-255的字节数值。

    例如:ToByte("255")返回255。

    ToByte(<表达式>)

    ToChar

    将一个数值转换成对应ASCII值的字符。

    例如:ToChar(65)返回A。

    ToChar(<表达式>)

    ToDateTime

    将一个字符串(如"2017-12-31 23:59:59")转换成一个日期时间型数据。

    ToDateTime(<表达式>)

    ToDecimal

    将一个字符串或数值转换成带小数位的数值。

    ToDecimal(<表达式>)

    ToDouble

    将一个字符串或数值转换成双精度的数值。

    ToDouble(<表达式>)

    ToInt16

    将一个字符串或数值转换成2字节的整数值。

    ToInt16(<表达式>)

    ToInt32

    将一个字符串或数值转换成4字节的整数值。

    例如:ToInt32("123")将字符串"123",转换为整数123。

    ToInt32(<表达式>)

    ToInt64

    将一个字符串或数值转换成8字节的整数值。

    ToInt64(<表达式>)

    ToSinlge

    将一个字符串或数值转换成单精度浮点值。

    ToSingle(<表达式>)

    ToString

    将任意类型数据转换为一个字符串。对象型参数的转换结果为"Object"。

    ToString(<表达式>)

    .ToString

    将一个数值转换为格式化之后的字符串。

    例如:"0.85642".ToString("0.00%"),将返回 85.64%。

    <数值表达式>.ToString(<格式字符串>)

    ToUInt16

    将一个字符串或数值转换成2字节的无正负号整数值。

    ToUInt16(<表达式>)

    ToUInt32

    将一个字符串或数值转换成4字节的无正负号整数值。

    ToUInt32(<表达式>)

    ToUInt64

    将一个字符串或数值转换成8字节的无正负号整数值。

    ToUInt64(<表达式>)

    Format

    将数值按照格式化字符串的设置进行转换,最终返回相应的格式化之后的字符串。

    例如:Format(0.23645, "0.00%")将返回23.65%。

    Format(<数值表达式>, <格式字符串>)

    NumberToWords

    将阿拉伯数字转换为中/英/日文对应的大写文字。

    例如:"123"将转为"壹佰贰拾叁"。该函数的第二个参数是可选的,

    不填写时自动判断操作系统的语言进行转换,也可直接指定需要的语言,包括:"zh-cn", "en-us" 和 "ja-jp"。

    UserContext.NumberToWords(<数字>,

    <语言字符串>)

  • 表2 : 下面仅针对以下函数进行讲解。

    函数

    说明

    .ToString

    使用示例讲解函数用法,将数值转换为字符串格式

    NumberToWords

    使用示例讲解函数用法,将阿拉伯数字转换为中/英/日文对应的大写文字

    ToDateTime

    使用示例讲解函数用法,将一个字符串转换成一个日期时间型数据