当前位置:首页 > MQL4开发人员手册

类型转换函数 [Conversion Functions]

时间:2008-09-28 14:53:46  来源:  作者:

类型转换函数 [Conversion Functions]

<-- begin content -->
由 帝国程序员 在 周日, 2005-10-23 15:41 提交

string CharToStr( int char_code)
将字符型转换成字符串型结果返回

    :: 输入参数
    char_code - 字符的ACSII码

示例:

string str="WORL" + CharToStr(44); // 44 is code for 'D'
// resulting string will be WORLD

string DoubleToStr( double value, int digits)
将双精度浮点型转换成字符串型结果返回

    :: 输入参数
    value - 浮点型数字
    digits - 小数点后多少位,0-8

示例:

string value=DoubleToStr(1.28473418, 5);
// value is 1.28473

double NormalizeDouble( double value, int digits)
将双精度浮点型格式化后结果返回

    :: 输入参数
    value - 浮点型数字
    digits - 小数点后多少位,0-8

示例:

double var1=0.123456789;
Print(NormalizeDouble(var1,5));
// output: 0.12346

double StrToDouble( string value)
将字符串型转换成双精度浮点型结果返回

    :: 输入参数
    value - 数字的字符串

示例:

double var=StrToDouble("103.2812");

int StrToInteger( string value)
将字符串型转换成整型结果返回

    :: 输入参数
    value - 数字的字符串

示例:

int var1=StrToInteger("1024");

datetime StrToTime( string value)
将字符串型转换成时间型结果返回,输入格式为 yyyy.mm.dd hh:mi

    :: 输入参数
    value - 时间的字符串

示例:

datetime var1;
var1=StrToTime("2003.8.12 17:35");
var1=StrToTime("17:35"); // returns with current date
var1=StrToTime("2003.8.12"); // returns with midnight time "00:00"

string TimeToStr( datetime value, int mode=TIME_DATE|TIME_MINUTES)
将时间型转换成字符串型返回

    :: 输入参数
    value - 时间的数字,从1970.1.1 0:0:0 到现在的秒数
    mode - 返回字符串的格式 TIME_DATE(yyyy.mm.dd),TIME_MINUTES(hh:mi),TIME_SECONDS(hh:mi:ss)

示例:

strign var1=TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
This site was designed & Modified by beok.net. Last ModiMon, 08/11/2008 0:05 AMe --> Beijing Time.