为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

MT4学习资料第二十三节 数据转换函数

2018-09-08 5页 doc 49KB 56阅读

用户头像

is_638760

暂无简介

举报
MT4学习资料第二十三节 数据转换函数 Conversion functions CharToStr() DoubleToStr() NormalizeDouble() StrToDouble() StrToInteger() StrToTime() TimeToStr() string CharToStr( int char_code) Returns string with one symbol that have specified code Parameters char_code   -   ASCII char code. Samp...
MT4学习资料第二十三节 数据转换函数
Conversion functions CharToStr() DoubleToStr() NormalizeDouble() StrToDouble() StrToInteger() StrToTime() TimeToStr() string CharToStr( int char_code) Returns string with one symbol that have specified code Parameters char_code   -   ASCII char code. Sample string str; str = "WORL" + CharToStr(44); // 44 is code for 'D' // resulting string will be WORLD string DoubleToStr( double value, int digits) Returns text string with the specified numerical value transformed into the specified precision format. Parameters value   -   Numerical value. digits   -   Precision format, number of digits after decimal point (0-8). Sample string value = DoubleToStr(1.28473418, 5); // value is 1.28473 double NormalizeDouble( double value, int digits) Rounds floating point number to specified decimal places. Parameters value   -   Floating point value. digits   -   Precision format, number of digits after decimal point (0-8). Sample double var1=0.123456789; Print(NormalizeDouble(var1,5)); // output: 0.12346 double StrToDouble( string value) Converts string representation of number to type double. Parameters value   -   String containing value in fixed number format. Sample double var = StrToDouble("103.2812"); int StrToInteger( string value) Converts string representation of number to type integer. Parameters value   -   String containing integer number. Sample int var1; var1 = StrToInteger("1024"); datetime StrToTime( string value) Converts string in the format "yyyy.mm.dd hh:mi" to type datetime. Parameters value   -   String value of date/time format such as "yyyy.mm.dd hh:mi". Sample 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) Returns time as string in the format "yyyy.mm.dd hh:mi". Parameters value   -   Positive number of seconds from 00:00 January 1, 1970. mode   -   Optional data output mode can be one or combination of: TIME_DATE get result in form "yyyy.mm.dd", TIME_MINUTES get result in form "hh:mi", TIME_SECONDS get result in form "hh:mi:ss". Sample strign var1; var1 = TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS); 类型转换数 [Conversion Functions] 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);
/
本文档为【MT4学习资料第二十三节 数据转换函数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索