標籤:os io strong 檔案 資料 ar cti 時間
1.刪除檔案
WinAPI::deleteFile(str filename);
2.四捨五入
decRound()
3.獲取當前時間:
stTime=dateTimeUtil::utcNow();
dateTimeUtil::date(2013-02-02 12:01)=2013-02-02
4.query加了日期過濾條件以後,怎麼知道過濾了多少條資料啊
sysQuery::countTotal()是記錄數
SysQuery::countLoops()是查詢迴圈次數
num=sysQuery::countTotal(custTable_ds.queryRun());
5.輸出資訊
throw error(strfmt("123123")) ;
ret=checkFailed("asf");
box::info("123");
return checkFailed(strfmt("該使用者不能批准"));
6.獲得兩個時間差
DateTimeUtil::getDifference(datetime[1],datetime[2])/60)
7.例如: 2012-2-21 08:04:06 , 最後得到的是一個字串是 20120221080406
str a
info(strfmt(‘utc:%1‘,DateTimeUtil::utcNow()));
a = DateTimeUtil::toStr(DateTimeUtil::utcNow());
a =strKeep(a,‘0123456789‘);
info(strfmt(‘strutc:%1‘,a));
8.擷取表徵圖
from : tutorial_Resources (aot-menus-equipment-設定-NormalResource > 在from中取數)
9.兩個日期間隔函數
static int MthDiff1(date d1, date d2)
{
int daysDiff = d1 - d2 - 1;
if (daysDiff >= 0)
return (year(num2date(daysDiff)) - 1900)*12 + mthofyr(num2date(daysDiff));
else
return -1 * (year(num2date(-1 * daysDiff)) - 1900) * 12 + mthofyr(num2date(daysDiff)) ;
}
static int MthDiff2(date d1, date d2)
{
;
return year(d1) * 12 + mthofyr(d1) - year(d2) * 12 - mthofyr(d2) ;
}
10.date轉str
Date2strusr(date date);