VF的數(shù)據(jù)類型轉(zhuǎn)換函數(shù)主要有以下幾種:
(1)數(shù)值轉(zhuǎn)換成字符串
格式:STR(<數(shù)值表達(dá)式>,<長(zhǎng)度>,<小數(shù)位數(shù)>)
例如:STORE –123.456 TO N
STR(N,9,2)=-123.46,STR(N,6,2)=-123.5
STR(N,3)=***,STR(N,6)=-123,STR(N)=-123
(2)字符串轉(zhuǎn)換成字符
格式:VAL(<字符表達(dá)式>)
例如:STORE ‘-123.’ TO X,STORT ‘45’ TO Y
STORE ’A45’ TO ZVAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00
(3)字符串轉(zhuǎn)換成日期或日期時(shí)間
格式:CTOD(<字符表達(dá)式>)轉(zhuǎn)化成日期型數(shù)據(jù)
CTOT(<字符表達(dá)式>)轉(zhuǎn)化成日期時(shí)間型數(shù)據(jù)
(4)日期或日期時(shí)間轉(zhuǎn)化成字符串
格式:DTOC(<日期表達(dá)式>|<日期時(shí)間表達(dá)式>[,1])
TTOC(<日期時(shí)間表達(dá)式> [,1])
功能TOC()將日期型數(shù)據(jù)或日期時(shí)間數(shù)據(jù)的日期部分轉(zhuǎn)化成字符串
TTOC()將日期時(shí)間數(shù)據(jù)轉(zhuǎn)化成字符串
聲明:對(duì)DTOC()來(lái)說(shuō),如果選項(xiàng)是1,則字符串的格式總是YYYYMMDD,8個(gè)字符。 對(duì)TTOC()來(lái)說(shuō),如果使用選項(xiàng)1,則字符串格式總是YYYYMMDDHHMMSS,14個(gè)字符
例如:
STORE DATETIME() TO T
DTOC(T)=11/11/2005, DTOC(T,1)=20051111,
TTOC(T)=11/11/2005 18:54:34 PM TTOC (T,1)=20051111185434
(5)宏替換函數(shù)
格式 :&<字符變量>[.]
功能:替換出字符變量的內(nèi)容,即去掉定界符。
例如:kk=“456”, ?&kk*100=45600
新聞熱點(diǎn)
疑難解答