VB中FORMAT是什么意思?

 我来答
帐号已注销
2019-09-10 · TA获得超过25.9万个赞
知道小有建树答主
回答量:2206
采纳率:96%
帮助的人:79万
展开全部

Format是CString类的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串

DateTime是时间类型。返回值是一种格式化后的字符,Format里面可以写普通的字符串,比如"my name is" ,但有些格式指令字符具有特殊意义,比如"%6s"。

VB格式输出函数可以使数值、日期或字符串按指定的格式输出。其格式为:

Format(<表达式>[, <格式字符串>])

其中,<表达式>:要格式化的数值、日期或字符串表达式。

<格式字符串>:指定表达式的值的输出格式。格式字符有三类:数值格式、日期格式和字符串格式。格式字符要加引号。下面以例子说明格式输出函数中最常用的一些格式字符的使用。

Format 返回变体型

Format$ 强制返回为文本

例如:

Print Format(123.45,“0000.000”)’ “0”为数字占位符。显示一位数字或零。结果为0123.450

Print Format(123.45,“0.0”)’ 结果为123.5

扩展资料

Format函数声明

function Format(const Format: string; const Args: array of const): string; overload;

Format函数功能

事实上Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍。

Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。 例如:

Format("my name is %6s","wind");

返回的是:my name is wind

参考资料来源:百度百科—Format函数

九磅仕伍便士
2019-07-27 · TA获得超过1.1万个赞
知道答主
回答量:118
采纳率:93%
帮助的人:5.8万
展开全部

Format函数用于制定字符串或数字的输出格式。其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

语法:Format(expression[, format[, firstdayofweek[, firstweekofyear]]])

解释:

1、expression

必要参数。任何有效的表达式。

2、format

可选参数。有效的命名表达式或用户自定义格式表达式。

3、firstdayofweek

可选参数。常数,表示一星期的第一天。

4、firstweekofyear

可选参数。常数,表示一年的第一周。

如果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str 的话则会。

如果要格式化一个没有本地化的数值字符串,应该使用一个用户自定义的数值格式,以保证得到需要的外观。


扩展资料:

如果 Calendar 属性设置是Gregorian ,并且format 指定了日期格式,那么,提供的 expression 必须是Gregorian 。

如果Visual Basic Calendar 属性设置是 Hijri,则提供的的 expression 必须是Hijri 。如果日历是Gregorian,则 format 表达式的意义没有改变。

参考资料来源:百度百科—format

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
velocity_2005
高粉答主

2019-05-28 · 关注我不会让你失望
知道小有建树答主
回答量:1785
采纳率:100%
帮助的人:118万
展开全部

格式输出Format函数;Format函数用于制定字符串或数字的输出格式。

Format()函数返回Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

Format语法:

Format(expression[, format[, firstdayofweek[, firstweekofyear]]])

Format 函数的语法部分说明:

expression 必要参数。任何有效的表达式。 

format 可选参数。有效的命名表达式或用户自定义格式表达式。 

firstdayofweek 可选参数。常数,表示一星期的第一天。 

firstweekofyear 可选参数。常数,表示一年的第一周。

扩展资料

format格式化作法: 

数字使用预先定义的命名数值格式或创建用户自定义数值格式。 

日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。 

日期和时间序数 使用日期和时间格式或数值格式。 

字符串 创建自定义的字符串格式。 

如果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str 的话则会。

参考资料来源:百度百科-format

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-20
展开全部
format()函数是用来设定格式的函数,用以指定返回值的格式,但要配合各种不同的参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-25
展开全部
格式输出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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式