vb format函数
格式输出Format函数
Format函数用于制定字符串或数字的输出格式。
语法:x = Format(expression,fmt )
expression是所输出的内容。fmt是指输出的格式,这是一个字符串型的变量,这一项若省略的话,那么Format函数将和Str函数的功能差不多。如:
语句 |
输出 |
Format (2,“0.00”) |
2.00 |
Format (.7,“0%”) |
70% |
Format (1140,“$#,##0”) |
$1,140 |
fmt字符的意义
字符 |
意义 |
字符 |
意义 |
0 |
显示一数字,若此位置没有数字则补0 |
. |
小数点 |
# |
显示一数字,若此位置没有数字则不显示 |
, |
千位的分隔符 |
% |
数字乘以100并在右边加上”%”号 |
- + $ ( ) |
这些字出现在fmt里将原样打出 |
Format函数对时间进行输出时的意义
fmt |
输出 |
fmt |
输出 |
m/d/yy |
8/16/96 |
h:mm:ss a/p |
10:41:29 p |
d-mmmm-yy |
16-August-96 |
h:mm |
22:41 |
d-mmmm |
16-August |
h:mm:ss |
22:41:29 |
mmmm-yy |
august-96 |
m/d/yy h:mm |
8/16/96 22:41 |
hh:mm AM/PM |
10:41 PM |
|
|
返回 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 |
从本年第一周开始,而此周完全在本年中。 |
说明
格式化 |
作法 |
数字 |
使用预先定义的命名数值格式或创建用户自定义数值格式。 |
日期和时间 |
使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。 |
日期和时间序数 |
使用日期和时间格式或数值格式。 |
字符串 |
创建自定义的字符串格式。 |
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|