2011年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP完全筆記(6)

字號(hào):

2011年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP完全筆記(6)

    & 字符串匹配函數(shù)
    格式:like(字符表達(dá)式1,字符表達(dá)式2)
    功能:比較兩個(gè)字符串對(duì)應(yīng)位置上的字符,若所有對(duì)應(yīng)字符都相匹配,函數(shù)值返回邏輯真,否則返回邏輯假;字符表達(dá)式1中可以包含通配符*和?,*可與任何數(shù)目的字符相匹配,?可以與任何單個(gè)字符相匹配。
    結(jié)果:L型
    3)日期和時(shí)間函數(shù):自變量一般是日期型或日期時(shí)間型數(shù)據(jù)的函數(shù)。
    & 系統(tǒng)日期、系統(tǒng)時(shí)間和系統(tǒng)日期時(shí)間函數(shù)
    格式:date()
    time()
    datetime()
    功能:返回當(dāng)前系統(tǒng)日期
    返回當(dāng)前系統(tǒng)時(shí)間
    返回當(dāng)前系統(tǒng)日期時(shí)間
    結(jié)果:D型
    C型
    T型
    & 求年份、月份和天數(shù)函數(shù)
    格式:year(日期表達(dá)式/日期時(shí)間表達(dá)式)
    month(日期表達(dá)式/日期時(shí)間表達(dá)式)
    day(日期表達(dá)式/日期時(shí)間表達(dá)式)
    功能:從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回年份
    從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回月份
    從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回天數(shù)
    結(jié)果:N型
    & 求時(shí)、分、秒函數(shù)
    格式:hour(日期時(shí)間表達(dá)式)
    minute(日期時(shí)間表達(dá)式)
    sec(日期時(shí)間表達(dá)式)
    功能:從指定的日期時(shí)間表達(dá)式中返回小時(shí)部分(24小時(shí)制)
    從指定的日期時(shí)間表達(dá)式中返回分鐘部分
    從指定的日期時(shí)間表達(dá)式中返回秒數(shù)部分
    結(jié)果:N型
    4)數(shù)據(jù)類型轉(zhuǎn)換函數(shù):其功能就是將某一種類型的數(shù)據(jù)轉(zhuǎn)換成另一種類型的數(shù)據(jù)。5個(gè)
    & 數(shù)值轉(zhuǎn)換成字符串
    格式:str(數(shù)值表達(dá)式,長(zhǎng)度,小數(shù)位數(shù))
    功能:將數(shù)值表達(dá)式的值轉(zhuǎn)換成字符串,需要時(shí)自動(dòng)四舍五入
    設(shè)數(shù)值表達(dá)式原長(zhǎng)度為m,指定長(zhǎng)度為n
    若n>m,返回結(jié)果自加前導(dǎo)空格
    若整數(shù)位<=n<=m,優(yōu)先取整數(shù)部分,再根據(jù)指定長(zhǎng)度中剩下的位數(shù)確定小數(shù)位,注意整數(shù)位中不包括小數(shù)點(diǎn)
    若n<整數(shù)位,返回結(jié)果為一串星號(hào)*,即不能正常轉(zhuǎn)換。
    注意:長(zhǎng)度的默認(rèn)值是10,小數(shù)位數(shù)的默認(rèn)值是0
    結(jié)果:C型
    & 字符串轉(zhuǎn)換成數(shù)值
    格式:val(字符表達(dá)式)
    功能:將由數(shù)字符號(hào)(包括正負(fù)號(hào)、小數(shù)點(diǎn))組成的字符型數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的數(shù)值型數(shù)據(jù)。若字符串內(nèi)出現(xiàn)非數(shù)字字符,那么只轉(zhuǎn)換前面部分;若字符串的首字符不是數(shù)字符號(hào),則返回?cái)?shù)值零,但忽略前導(dǎo)空格。
    結(jié)果:N型
    & 字符串轉(zhuǎn)換成日期或日期時(shí)間
    格式:ctod(字符表達(dá)式)
    ctot(字符表達(dá)式)
    功能:將字符表達(dá)式的值轉(zhuǎn)換成日期型數(shù)據(jù)
    將字符表達(dá)式的值轉(zhuǎn)換成日期時(shí)間型數(shù)據(jù)
    結(jié)果:D型或T型
    & 日期或日期時(shí)間轉(zhuǎn)換成字符串
    格式:dtoc(日期表達(dá)式/日期時(shí)間表達(dá)式)/dtoc(日期表達(dá)式/日期時(shí)間表達(dá)式 [,1])
    ttoc(日期時(shí)間表達(dá)式)/ttoc(日期時(shí)間表達(dá)式 [,1])
    注意:[,1]表示去掉年月日之間的分隔符
    功能:將日期型數(shù)據(jù)或日期時(shí)間型數(shù)據(jù)的日期部分轉(zhuǎn)換成字符串
    將日期時(shí)間型數(shù)據(jù)轉(zhuǎn)換成字符串
    結(jié)果:C型,結(jié)果分別為8個(gè)和14個(gè)字符
    & 宏替換函數(shù)
    格式:&字符型變量[.]
    功能:替換出字符型變量的內(nèi)容,若該函數(shù)與其后的字符無(wú)明確分界,則用[.]作為函數(shù)結(jié)束標(biāo)識(shí)
    結(jié)果:由字符型變量的內(nèi)容決定