說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
事實(shí)上format方法有兩種形式,另外一種是三個(gè)參數(shù)的,主要區(qū)別在于它是線程安全的,但并不多用,所以這里只對(duì)第一個(gè)介紹。format參數(shù)是一個(gè)格式字符串,用于格式化args里面的值的。args是一個(gè)變量數(shù)組,即它里面可以有多個(gè)參數(shù),而且每個(gè)參數(shù)可以不同。
format函數(shù)——format函數(shù)的用法
當(dāng)然和format一樣還有一種,但這里只介紹常用的第一種
format參數(shù)是一個(gè)格式化字符串。datetime是時(shí)間類型。返回值是一種格式化后的
字符串
重點(diǎn)來看format參數(shù)中的指令字符
c以短時(shí)間格式顯示時(shí)間,即全部是數(shù)字的表示
formatdatetime(‘c’,now);
輸出為:2004-8-79:55:40
d對(duì)應(yīng)于時(shí)間中的日期,日期是一位則顯示一位,兩位則顯示兩位
formatdatetime(‘d’,now);
輸出可能為1~31
dd和d的意義一樣,但它始終是以兩位來顯示的
formatdatetime(‘dd’,now);
輸出可能為01~31
ddd顯示的是星期幾
formatdatetime(‘ddd’,now);
輸出為:星期六
dddd和ddd顯示的是一樣的。
但上面兩個(gè)如果在其他國家可能不一樣。
ddddd以短時(shí)間格式顯示年月日
formatdatetime(‘ddddd’,now);
輸出為:2004-8-7
dddddd以長(zhǎng)時(shí)間格式顯示年月日
formatdatetime(‘dddddd’,now);
輸出為:2004年8月7日
e/ee/eee/eeee以相應(yīng)的位數(shù)顯示年
formatdatetime(‘ee’,now);
輸出為:04(表示04年)
m/mm/mmm/mmmm表示月
formatdatetime(‘m’,now);
formatfloat的用法
常用的聲明:
functionformatfloat(constformat:string;value:extended):string;overload;
和上面一樣format參數(shù)為格式化指令字符,value為extended類型
為什么是這個(gè)類型,因?yàn)樗撬懈↑c(diǎn)值中表示范圍最大的,如果傳入該方法的參數(shù)
比如double或者其他,則可以保存不會(huì)超出范圍。
關(guān)鍵是看format參數(shù)的用法
0這個(gè)指定相應(yīng)的位數(shù)的指令。
比如:formatfloat(‘000.000’,22.22);
輸出的就是022.220
注意一點(diǎn),如果整數(shù)部分的0的個(gè)數(shù)小于value參數(shù)中整數(shù)的位數(shù),則沒有效果
如:formatfloat(‘0.00’,22.22);
輸出的是:22.22
但如果小數(shù)部分的0小于value中小數(shù)的倍數(shù),則會(huì)截去相應(yīng)的小數(shù)和位數(shù)
如:formatfloat(‘0.0’,22.22);
輸出的是:22.2
也可以在整數(shù)0中指定逗號(hào),這個(gè)整數(shù)位數(shù)必須大于3個(gè),才會(huì)有逗號(hào)出句
formatfloat(‘0,000.0’,2222.22);
輸出是:2,222.2
如果這樣formatfloat(‘000,0.0’,2222.22);
它的輸出還是:2,222.2
注意它的規(guī)律
#和0的用法一樣,目前我還沒有測(cè)出有什么不同。
formatfloat(‘##.##’,22.22);
輸出是:22.00
e科學(xué)表示法,看幾個(gè)例子大概就明白了
formatfloat(‘0.00e+00’,2222.22);
對(duì)于日期分隔號(hào)(/),時(shí)間分隔號(hào)(:),以及am/pm等文本而言,其真正的顯示格式會(huì)因計(jì)算機(jī)上的國際標(biāo)準(zhǔn)不同而有所差異。在開發(fā)階段,日期與時(shí)間是以短日期的格式,配合代碼的國際標(biāo)準(zhǔn)來顯示的。如果大家還想了解更多與之有關(guān)的信息,歡迎關(guān)注我們文軍營(yíng)銷的官網(wǎng)。
推薦閱讀
text函數(shù)的基礎(chǔ)介紹 text函數(shù)的使用方法 | 文軍營(yíng)銷Text函數(shù)主要是將數(shù)字轉(zhuǎn)換為文本。當(dāng)然,也可以對(duì)文本進(jìn)行一定的處理。 TEXT函數(shù)的語法:TEXT(value,format_text)Value:為數(shù)值、計(jì)算結(jié)果為數(shù)字值的公式,或?qū)Π瑪?shù)字值的單元格的引用。 Format_text:為“單元格格式”對(duì)話框中“數(shù)字”選項(xiàng)卡上“分類”框中的文本形式的數(shù)字格式。 text返回的一律都是文本形式的數(shù)據(jù)。text函數(shù)的基礎(chǔ)介紹 text函數(shù)的使用方法 | 文軍營(yíng)銷Text函數(shù)主要是將數(shù)字轉(zhuǎn)換為文本。當(dāng)然,也可以對(duì)文本進(jìn)行一定的處理。 TEXT函數(shù)的語法:TEXT(value,format_text)Value:為數(shù)值、計(jì)算結(jié)果為數(shù)字值的公式,或?qū)Π瑪?shù)字值的單元格的引用。 Format_text:為“單元格格式”對(duì)話框中“數(shù)字”選項(xiàng)卡上“分類”框中的文本形式的數(shù)字格式。 text返回的一律都是文本形式的數(shù)據(jù)。
說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732