函數功能
事實上Format方法有兩種形式,另外一種是三個參數的,主要區别在于它是線程安全的,但并不多用,所以這裡隻對第一個介紹。Format參數是一個格式字符串,用于格式化Args裡面的值的。Args是一個變量數組,即它裡面可以有多個參數,而且每個參數可以不同。
用法介紹
如果在格式化數字時沒有指定format,Format會提供與Str函數類似的功能,盡管它是國際化的。然而,以Format作用在正數上不會保留正負号空間,而以Str的話則會。
如果要格式化一個沒有本地化的數值字符串,應該使用一個用戶自定義的數值格式,以保證得到需要的外觀。
注意如果Calendar屬性設置是Gregorian,并且format指定了日期格式,那麼,提供的expression必須是Gregorian。如果Visual Basic Calendar屬性設置是Hijri,則提供的的expression必須是Hijri。
如果日曆是Gregorian,則format表達式的意義沒有改變。如果日曆是Hijri,則所有的日期格式符号(例如,dddd,mmmm,yyyy)有相同的意義,這些意義隻應用于Hijri日曆。格式符号保持英文,用于文本顯示的符号(例如,AM和PM)顯示與該符号有關的字符串(英文或阿拉伯數字)。當日曆是Hijri時,一些符号的範圍會改變。
函數示例
本示例顯示用Format函數做格式化輸出的不同用法。對于日期分隔号(/),時間分隔号(:),以及AM/PM等文本而言,其真正的顯示格式會因計算機上的國際标準不同而有所差異。在開發階段,日期與時間是以短日期的格式,配合代碼的國際标準來顯示的。而在運行時,短日期則是根據系統的國際标準而定,而系統的國際标準和代碼的國際标準可能并不相同。