打印本文打印本文 关闭窗口关闭窗口

时间函数与字符串的问题

作者:金字塔 来源:cxh99.com 发布时间:2015年05月22日
  • 咨询内容:

    现在的时间函数是否不能转换成字符串?例如我想取得每天的小时数+分钟数(目的是在一分钟内进行一次交易),但是现在

    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这类的字符输出函数进行输出

打印本文打印本文 关闭窗口关闭窗口