VB中FORMAT是什麼意思,在VB中,Format 是什麼意思,怎麼理解的?

2021-08-11 14:16:53 字數 5131 閱讀 8209

1樓:a羅網天下

format是cstring類的一個成員函式,它通過格式操作使任意型別的資料轉換成一個字串

datetime是時間型別。返回值是一種格式化後的字元,format裡面可以寫普通的字串,比如"my name is" ,但有些格式指令字元具有特殊意義,比如"%6s"。

vb格式輸出函式可以使數值、日期或字串按指定的格式輸出。其格式為:

format(《表示式》[, 《格式字串》])

其中,《表示式》:要格式化的數值、日期或字串表示式。

《格式字串》:指定表示式的值的輸出格式。格式字元有三類:數值格式、日期格式和字串格式。格式字元要加引號。下面以例子說明格式輸出函式中最常用的一些格式字元的使用。

format 返回變體型

format$ 強制返回為文字

例如:print format(123.45,「0000.000」)』 「0」為數字佔位符。顯示一位數字或零。結果為0123.450

print format(123.45,「0.0」)』 結果為123.5

format函式宣告

function format(const format: string; const args: array of const): string; overload;

format函式功能

事實上format方法有兩種形式,另外一種是三個引數的,主要區別在於它是執行緒安全的, 但並不多用,所以這裡只對第一個介紹。

format引數是一個格式字串,用於格式化args裡面的值的。args是一個變數陣列,即它裡面可以有多個引數,而且每個引數可以不同。 例如:

format("my name is %6s","wind");

返回的是:my name is wind

2樓:九磅仕伍便士

format函式用於制定字串或數字的輸出格式。其中含有一個表示式,它是根據格式表示式中的指令來格式化的。

語法:format(expression[, format[, firstdayofweek[, firstweekofyear]]])

解釋:1、expression

必要引數。任何有效的表示式。

2、format

可選引數。有效的命名表示式或使用者自定義格式表示式。

3、firstdayofweek

可選引數。常數,表示一星期的第一天。

4、firstweekofyear

可選引數。常數,表示一年的第一週。

如果在格式化數字時沒有指定 format,format 會提供與 str 函式類似的功能,儘管它是國際化的。然而,以 format 作用在正數上不會保留正負號空間,而以 str 的話則會。

如果要格式化一個沒有本地化的數值字串,應該使用一個使用者自定義的數值格式,以保證得到需要的外觀。

3樓:

格式輸出format函式;format函式用於制定字串或數字的輸出格式。

format()函式返回variant (string),其中含有一個表示式,它是根據格式表示式中的指令來格式化的。

format語法:

format(expression[, format[, firstdayofweek[, firstweekofyear]]])

format 函式的語法部分說明:

expression 必要引數。任何有效的表示式。

format 可選引數。有效的命名表示式或使用者自定義格式表示式。

firstdayofweek 可選引數。常數,表示一星期的第一天。

firstweekofyear 可選引數。常數,表示一年的第一週。

擴充套件資料

format格式化作法:

數字使用預先定義的命名數值格式或建立使用者自定義數值格式。

日期和時間 使用預先定義的命名日期/時間格式或建立使用者自定義日期/時間格式。

日期和時間序數 使用日期和時間格式或數值格式。

字串 建立自定義的字串格式。

如果在格式化數字時沒有指定 format,format 會提供與 str 函式類似的功能,儘管它是國際化的。然而,以 format 作用在正數上不會保留正負號空間,而以 str 的話則會。

4樓:棟暖殊

format()函式返回variant (string),其中含有一個表示式,它是根據格式表示式中的指令來格式化的。

語法:format(expression[, format[, firstdayofweek[, firstweekofyear]]])

format 函式的語法具有下面幾個部分:

部分說明

expression 必要引數。任何有效的表示式。

format 可選引數。有效的命名表示式或使用者自定義格式表示式。

firstdayofweek 可選引數。常數,表示一星期的第一天。

firstweekofyear 可選引數。常數,表示一年的第一週。

設定值firstdayofweek引數有下面設定:

常數值說明

vbusesystem 0 使用 nls api 設定。

vbsunday 1 星期日(預設)

vbmonday 2 星期一

vbtuesday 3 星期二

vbwednesday 4 星期三

vbthursday 5 星期四

vbfriday 6 星期五

vbsaturday 7 星期六

firstweekofyear 引數有下面設定:

常數值說明

vbusesystem 0 使用 nls api 設定。

vbfirstjan1 1 從包含一月一日的那一週開始(預設)。

vbfirstfourdays 2 從本年第一週開始,而此周至少有四天在本年中。

vbfirstfullweek 3 從本年第一週開始,而此周完全在本年中。

說明格式化作法

數字使用預先定義的命名數值格式或建立使用者自定義數值格式。

日期和時間 使用預先定義的命名日期/時間格式或建立使用者自定義日期/時間格式。

日期和時間序數 使用日期和時間格式或數值格式。

字串 建立自定義的字串格式。

如果在格式化數字時沒有指定 format,format 會提供與 str 函式類似的功能,儘管它是國際化的。然而,以 format 作用在正數上不會保留正負號空間,而以 str 的話則會。

5樓:匿名使用者

format()函式是用來設定格式的函式,用以指定返回值的格式,但要配合各種不同的引數

6樓:手機使用者

詞典解釋 名詞 n.

1. 出版物之開本;版式 2. (電視,廣播節目等的)形式;編排;安排 format

1. 形式,格式化

format 形式,格式化

2. 開本

3. 尺寸

format 尺寸 在電腦術語中是:格式化的意思 格式化是指對磁碟或磁碟中的分割槽(partition)進行初始化的一種操作,這種操作通常會導致現有的磁碟或分割槽中所有的檔案被清除。格式化通常分為低階格式化和高階格式化。

如果沒有特別指明,對硬碟的格式化通常是指高階格式化,而對軟盤的格式化則通常同時包括這兩者。。

在vb中,format$是什麼意思,怎麼理解的?

7樓:匿名使用者

返回 variant (string),其中含有一個表示式,它是根據格式表示式中的指令來格式化的。

語法format(expression[, format[, firstdayofweek[, firstweekofyear]]])

format 函式的語法具有下面幾個部分:

部分 說明

expression 必要引數。任何有效的表示式。

format 可選引數。有效的命名表示式或使用者自定義格式表示式。

firstdayofweek 可選引數。常數,表示一星期的第一天。

firstweekofyear 可選引數。常數,表示一年的第一週。

format 函式示例

本示例顯示用 format 函式做格式化輸出的不同用法。對於日期分隔號(/),時間分隔號(:),以及 am/ pm 等文字而言,其真正的顯示格式會因計算機上的國際標準不同而有所差異。

在開發階段,日期與時間是以短日期的格式,配合**的國際標準來顯示的。而在執行時,短日期則是根據系統的國際標準而定,而系統的國際標準和**的國際標準可能並不相同。本示例中是假設國際標準為 english/united states。

mytime 及 mydate 在開發環境下,使用系統的短日期設定顯示出來的。

dim mytime, mydate, mystr

mytime = #17:04:23#

mydate = #january 27, 1993#

' 以系統設定的長時間格式返回當前系統時間。

mystr = format(time, "long time")

' 以系統設定的長日期格式返回當前系統日期。

mystr = format(date, "long date")

mystr = format(mytime, "h:m:s") ' 返回 "17:4:23"。

mystr = format(mytime, "hh:mm:ss ampm") ' 返回 "05:04:23 pm"。

mystr = format(mydate, "dddd, mmm d yyyy") ' 返回 "wednesday, jan 27 1993"。

' 如果沒有指定格式,則返回字串。

mystr = format(23) ' 返回 "23"。

' 使用者自定義的格式。

mystr = format(5459.4, "##,##0。00") ' 返回 "5,459.40"。

mystr = format(334。9, "###0。00") ' 返回 "334.90"。

mystr = format(5, "0。00%") ' 返回 "500.00%"。

mystr = format("hello", "<") ' 返回 "hello"。

mystr = format("this is it", ">") ' 返回 "this is it"。

vb中tab(n)是什麼意思,在vb中「vbtab」 是什麼意思?

tab n 可選的 n 引數是在顯示或列印列表中的下一個表示式之前移動的列數。若省略此引數,則 tab 將插入點移動到下一個列印區的起點。這就使 tab 可用來替換國別中的逗號,此處,逗號是作為十進位制分隔符使用的。tab函式把顯示或列印位置移到由引數n指定的列數。當在一個 print方法中有多個t...

在vb裡是什麼意思, 在VB裡是什麼意思

像biao 內容 a inputbox biao 中的 都表示biao a這兩個變數是字串變數。其它的變數也一樣,只要在變數名後面加上 就表示這個變數是字串型別的變數。在vb中,有兩種用法 一種是用在dim語句中,如以下兩句是相當的 dim a dim a as string 使用這兩種方法宣告後,...

在VB中BYREF和BYVAL是什麼意思

打個比方 byval 就像是你給別人100塊錢,這100塊錢給了他之後就基本上跟你沒關係了,他怎麼使用都不再會影響到你的剩餘財產。這就是傳值呼叫,即傳遞的只是引數的值,函式內部對這個值所進行的任何修改都不會改變該引數呼叫前的變數值 就好比相同名字的兩個人,你打其中一個人的臉,另一個人的臉並不會疼,對...