前端之家收集整理的这篇文章主要介绍了
vb format函数,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
vb format函数
格式输出Format函数
Format函数用于制定字符串或数字的输出格式。
语法:x = Format(expression,fmt )
expression是所输出的内容。fmt是指输出的格式,这是一个字符串型的变量,这一项若省略的话,那么Format函数将和Str函数的功能差不多。如:
@H_502_57@ 语句
@H_502_57@ 输出
@H_502_57@ Format (2,“0.00”)
@H_502_57@ 2.00
@H_502_57@ Format (.7,“0%”)
@H_502_57@ 70%
@H_502_57@ Format (1140,“$#,##0”)
@H_502_57@ $1,140
fmt字符的意义
@H_502_57@ 字符
@H_502_57@ 意义
@H_502_57@ 字符
@H_502_57@ 意义
@H_502_57@ 0
@H_502_57@ 显示一数字,若此位置没有数字则补0
@H_502_57@ .
@H_502_57@ 小数点
@H_502_57@ #
@H_502_57@ 显示一数字,若此位置没有数字则不显示
@H_502_57@ ,
@H_502_57@ 千位的分隔符
@H_502_57@ %
@H_502_57@ 数字乘以100并在右边加上”%”号
@H_502_57@ - + $ ( )
@H_502_57@ 这些字出现在fmt里将原样打出
Format函数对时间进行输出时的意义
@H_502_57@ fmt
@H_502_57@ 输出
@H_502_57@ fmt
@H_502_57@ 输出
@H_502_57@ m/d/yy
@H_502_57@ 8/16/96
@H_502_57@ h:mm:ss a/p
@H_502_57@ 10:41:29 p
@H_502_57@ d-mmmm-yy
@H_502_57@ 16-August-96
@H_502_57@ h:mm
@H_502_57@ 22:41
@H_502_57@ d-mmmm
@H_502_57@ 16-August
@H_502_57@ h:mm:ss
@H_502_57@ 22:41:29
@H_502_57@ mmmm-yy
@H_502_57@ august-96
@H_502_57@ m/d/yy h:mm
@H_502_57@ 8/16/96 22:41
@H_502_57@ hh:mm AM/PM
@H_502_57@ 10:41 PM
@H_502_57@
@H_502_57@
返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。
语法
Format(expression[ format[ firstdayofweek[firstweekofyear]]])
Format 函数的语法具有下面几个部分:
@H_502_57@ 部分
@H_502_57@ 说明
@H_502_57@ expression
@H_502_57@ 必要参数。任何有效的表达式。
@H_502_57@ format
@H_502_57@ 可选参数。有效的命名表达式或用户自定义格式表达式。
@H_502_57@ firstdayofweek
@H_502_57@ 可选参数。常数,表示一星期的第一天。
@H_502_57@ firstweekofyear
@H_502_57@ 可选参数。常数,表示一年的第一周。
设置值
firstdayofweek 参数有下面设置:
@H_502_57@ 常数
@H_502_57@ 值
@H_502_57@ 说明
@H_502_57@ vbUseSystem
@H_502_57@ 0
@H_502_57@ 使用 NLS API 设置。
@H_502_57@ VbSunday
@H_502_57@ 1
@H_502_57@ 星期日(缺省)
@H_502_57@ vbMonday
@H_502_57@ 2
@H_502_57@ 星期一
@H_502_57@ vbTuesday
@H_502_57@ 3
@H_502_57@ 星期二
@H_502_57@ vbWednesday
@H_502_57@ 4
@H_502_57@ 星期三
@H_502_57@ vbThursday
@H_502_57@ 5
@H_502_57@ 星期四
@H_502_57@ vbFriday
@H_502_57@ 6
@H_502_57@ 星期五
@H_502_57@ vbSaturday
@H_502_57@ 7
@H_502_57@ 星期六
firstweekofyear 参数有下面设置:
@H_502_57@ 常数
@H_502_57@ 值
@H_502_57@ 说明
@H_502_57@ vbUseSystem
@H_502_57@ 0
@H_502_57@ 使用 NLS API 设置。
@H_502_57@ vbFirstJan1
@H_502_57@ 1
@H_502_57@ 从包含一月一日的那一周开始(缺省)。
@H_502_57@ vbFirstFourDays
@H_502_57@ 2
@H_502_57@ 从本年第一周开始,而此周至少有四天在本年中。
@H_502_57@ VbFirstFullWeek
@H_502_57@ 3
@H_502_57@ 从本年第一周开始,而此周完全在本年中。
说明
@H_502_57@ 格式化
@H_502_57@ 作法
@H_502_57@ 数字
@H_502_57@ 使用预先定义的命名数值格式或创建用户自定义数值格式。
@H_502_57@ 日期和时间
@H_502_57@ 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。
@H_502_57@ 日期和时间序数
@H_502_57@ 使用日期和时间格式或数值格式。
@H_502_57@ 字符串
@H_502_57@ 创建自定义的字符串格式。