VB------FORMAT函数的使用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

?vb中format函数定义

Format[$] ( expr [ , fmt ] )

format 返回变体型

format$ 强制返回为文本

--------------------------------

数字类型的格式化

--------------------------------

固定格式参数:

General Number 普通数字,如可以用来去掉千位分隔号format$("100,123.12","General Number") 返回值 100123.12 Currency 货币类型,可添加千位分隔号和货币符号format$("100123.12","Currency") 返回值¥100,123.12

Fixed 格式为带两位小数的数字

format$("100123","Fixed") 返回值 100123.00

Standard 标准,即带千位分隔号和两位小数

format$("100123","Standard") 返回值 100,123.00

Percent 百分数

format$("100123","Percent") 返回值 10012300.00%

Scientific 科学记数法

format$("100123","Scientific") 返回值 1.00E+05 Yes/No 当值为0时返回 NO,否则返回 YES

format$("100123","Yes/No") 返回值 Yes

True/False 当值为0时返回 False,否则返回 True format$("100123","True/False") 返回值 True On/Off 当值为0时返回 Off,否则返回 On

format$("100123","Yes/No") 返回值 On

自定义格式参数

"" 不进行格式化返回值原值

0 占位格式化,不足补0

format$("100123","0000000") 返回值 0100123

# 占位格式化,不足时不补0

format$("100123","#######") 返回值 100123

. 强制显示小数点

format$("100123.12",".000") 返回值 100123.120

% 转化为百分数,一个%代表乘以100

format$("10.23","0.00%") 返回值 1023.00% format$("10.23","0.00%%") 返回值 102300.00%%

, 以千为单位格化

format$("10.23",",") 返回值 0

format$("10010.23",",") 返回值 10

format$("10010.23",",0.00") 返回值 10.01

E- E+ e- e+ 显示为科学记数(要注意格式语句,否则会和E的

其它含义相混)

Format$(12.5,"0.00E+00") 返回值 1.25E+01

$ 强制显示货币符号

format$("10.23","{threadcontent}.00") 返回值¥10.23

- + ( ) space 按位置显示本样

Format$("1234.56","-(0.00)") 返回值 -(1234.56)

\ 转义符,显示出特殊符号

Format$("1234.56","\#.00") 返回值 #1234.56 "ABC" 显示双引号 (" ") 之内的字符串。如在代码中想在 form at 中包含一个字符串,必须用 Chr(34) 将文本括起来(34 为双引

号 ("))

Format$(123.45,"TTT") 返回值 TTT 注:当双引号中的文本包含特殊的参数符号如e,要使用转义符"

\",否则会按e的作用显示

; 类似多目运算符的作用。

当共有四部分时,

当大于0时,按第一部分进行格式化,

当小于0时按第二部分进行格式化,

当等于0时按第三部分进行格式化,

当为null值时,按第四部分进行格式化。如:

Format$(0,"0.00;负数;零;空") 返回值零

当共有三部分时,

当大于0时,按第一部分进行格式化,

当小于0时按第二部分进行格式化,

当等于0时按第三部分进行格式化,如:Format$(-10,"0.00;ttt;零") 返回值 ttt

当共有两部分时,

当大于或等于0时,按第一部分进行格式化,当小于0时按第二部分进行格式化,

Format$(-123,"0.00;abc") 返回值 abc Format$(123,"0.00;abc") 返回值 123.00 当共有一部分时,按分号左边进行格式化---------------------------------

日期类型的格式化

---------------------------------

注意:在中文操作系统中,系统自动将月份输为如:五月,而非

May

固定格式参数

General Date 基本类型

Format$(Now,"General Date") 返回值 2006-5-25 14:56:15 Long Date 操作系统定义的长日期

Format$(Now,"Long Date") 返回值 2006年5月25日

Medium Date 中日期(yy/mmm/dd)

Format$(Now,"Medium Date") 返回值 06-5月-25

Short Date 操作系统定义的短日期

Format$(Now,"Short Date") 返回值 2006-5-25

Long Time 操作系统定义的长时间

Format$(Now,"Long Time") 返回值 15:06:36

Medium Time 带AM/PM的12小时制,不带秒

Format$(Now,"Medium Time") 返回值 03:08 PM

Short Time 24时制的时间,不带秒

相关文档
最新文档