現(xiàn)在的時間函數(shù)是否不能轉(zhuǎn)換成字符串?例如我想取得每天的小時數(shù)+分鐘數(shù)(目的是在一分鐘內(nèi)進行一次交易),但是現(xiàn)在
exchangeM:MINUTE,LINETHICK0;
exchangeH:hour,LINETHICK0;
exchangeTime:strcat(exchangeH,exchangeM),LINETHICK0;
是不對的
求助各位大俠了。
NUMTOSTR(N,M),將N轉(zhuǎn)化為字符串返回,精確到小數(shù)點后M位。
exchangeM:MINUTE,LINETHICK0;
exchangeH:hour,LINETHICK0;
exchangeTime:=strcat(numtostr(exchangeH,),numtostr(exchangeM,0));
drawtext(islastbar,close,exchangtime);
首先str類的函數(shù)是對字符型數(shù)據(jù)操作的,你定義的兩個EXC都是數(shù)字型的,操作前先要轉(zhuǎn)換成字符型
其次,字符型的數(shù)據(jù)輸出不能用通常的數(shù)字型數(shù)據(jù)輸出方式,xx:字符型數(shù)據(jù),linethick0;這樣寫是不對的。
要用drawtext這類的字符輸出函數(shù)進行輸出