函数功能
事实上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等文本而言,其真正的显示格式会因计算机上的国际标准不同而有所差异。在开发阶段,日期与时间是以短日期的格式,配合代码的国际标准来显示的。而在运行时,短日期则是根据系统的国际标准而定,而系统的国际标准和代码的国际标准可能并不相同。



















