現在的時間函數是否不能轉換成字符串?例如我想取得每天的小時數+分鐘數(目的是在一分鐘內進行一次交易),但是現在
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這類的字符輸出函數進行輸出