现在的时间函数是否不能转换成字符串?例如我想取得每天的小时数+分钟数(目的是在一分钟内进行一次交易),但是现在
exchangeM:MINUTE,LINETHICK0;
exchangeH:hour,LINETHICK0;
exchangeTime:strcat(exchangeH,exchangeM),LINETHICK0;
是不对的
求助各位大侠了。
NUMTOSTR(N,M),将N转化为字符串返回,精确到小数点后M位。
exchangeM:MINUTE,LINETHICK0;
exchangeH:hour,LINETHICK0;
exchangeTime:=strcat(numtostr(exchangeH,),numtostr(exchangeM,0));
drawtext(islastbar,close,exchangtime);
首先str类的函数是对字符型数据操作的,你定义的两个EXC都是数字型的,操作前先要转换成字符型
其次,字符型的数据输出不能用通常的数字型数据输出方式,xx:字符型数据,linethick0;这样写是不对的。
要用drawtext这类的字符输出函数进行输出