`
yanzilee9292
  • 浏览: 538652 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

VBScript格式化函数(FormatCurrency FormatDateTime FormatNumber FormatPercent)

 
阅读更多

FormatCurrency 函数

返回表达式,此表达式已被格式化为货币值(使用系统控制面板中定义的货币符号)。

FormatCurrency(
expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]]
)

参数

Expression

必选项。要被格式化的表达式。

NumDigitsAfterDecimal

可选项。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。

IncludeLeadingDigit

可选项。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。

UseParensForNegativeNumbers

可选项。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。

GroupDigits

可选项。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。

设置

IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数可以有以下值:

常数 值 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用计算机区域设置中的设置。

说明

当省略一个或多个可选项参数时,由计算机区域设置提供被省略参数的值。 与货币值相关的货币符号的位置由系统的区域设置决定。

注意 除“显示起始的零”设置来自区域设置的“数字”附签外,所有其他设置信息均取自区域设置的“货币”附签。

下面例子利用 FormatCurrency 函数把 expression 格式化为 currency 并且赋值给 MyCurrency:

Dim MyCurrency
MyCurrency = FormatCurrency(1000)  'MyCurrency 包含 $1000.00 
 

FormatDateTime 函数

返回表达式,此表达式已被格式化为日期或时间。

FormatDateTime(Date[, NamedFormat])

参数

Date

必选项。要被格式化的日期表达式。

NamedFormat

可选项。指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate

设置

NamedFormat 参数可以有以下值:

常数 值 描述
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。
vbLongDate 1 使用计算机区域设置中指定的长日期格式显示日期。
vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期。
vbLongTime 3 使用计算机区域设置中指定的时间格式显示时间。
vbShortTime 4 使用 24 小时格式 (hh:mm) 显示时间。

说明

下面例子利用 FormatDateTime 函数把表达式格式化为长日期型并且把它赋给 MyDateTime:

 Function GetCurrentDate 
  'FormatDateTime 把日期型格式化为长日期型。
  GetCurrentDate = FormatDateTime(Date, 1) 
End Function
 

FormatNumber 函数

返回表达式,此表达式已被格式化为数值。

FormatNumber(
expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]]
)

Arguments

Expression

必选项。要被格式化的表达式。

NumDigitsAfterDecimal

可选项。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。

IncludeLeadingDigit

可选项。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。

UseParensForNegativeNumbers

可选项。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。

GroupDigits

可选项。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。

设置

IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数可以有以下值:

常数 值 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用计算机区域设置中的设置。

说明

当省略一个或多个可选项参数时,由计算机区域设置提供被省略参数的值。

注意 所有设置信息均取自区域设置的“数字”附签。

下面例子利用 FormatNumber 函数把数值格式化为带四位小数点的数:

 Function FormatNumberDemo 
  Dim MyAngle, MySecant, MyNumber
  MyAngle = 1.3                ' 用弧度定义角。
  MySecant = 1 / Cos(MyAngle)  ' 计算正割值。
  FormatNumberDemo = FormatNumber(MySecant,4) '  MySecant 格式化为带四位小数点的数。
End Function
 

FormatPercent 函数

返回表达式,此表达式已被格式化为尾随有 % 符号的百分比(乘以 100 )。

FormatPercent(expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

FormatPercent 函数的语法有以下参数:

参数

Expression

必选项。要被格式化的表达式。

NumDigitsAfterDecimal

可选项。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。

IncludeLeadingDigit

可选项。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。

UseParensForNegativeNumbers

可选项。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。

GroupDigits

可选项。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。

设置

IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数可以有以下值:

常数 值 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用计算机区域设置中的设置。

说明

当省略一个或多个可选项参数时,由计算机区域设置提供被省略参数的值。

注意 所有设置信息均取自区域设置的“数字”附签。

下面例子利用 FormatPercent 函数把表达式格式化为百分数:

Dim MyPercent
MyPercent = FormatPercent(2/32) 'MyPercent 包含 6.25%

分享到:
评论

相关推荐

    CMD以及VBS的所有命令帮助

    有CMD的所有函数命令帮助:ASSOC AT ATTRIB BREAK CACLS CALL CD CHCP CHDIR CHKDSK CHKNTFS CLS CMD COLOR COMP COMPACT CONVERT COPY DATE DEL DIR DISKCOMP DISKCOPY DOSKEY ECHO ENDLOCAL ERASE EXIT FC FIND ...

    vbscript之format使用方法

    本文将深入探讨`FormatNumber`、`FormatCurrency`、`FormatDateTime`和`FormatPercent`函数的使用方法,以及它们如何帮助我们以更易读、更标准的格式展示数据。 ### `FormatNumber` `FormatNumber`函数是用于格式...

    VBScript 语言参考

    FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数...

    VBScript 语言参考中文手册CHM

    FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数...

    VBSCRIPT中文手册

    FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数...

    ASP 简单函数手册

    **解析**:此函数与FormatCurrency()类似,但更适用于一般数值的格式化,包括小数点处理、分组显示等。 #### 12. FormatPercent() **功能说明**:将数值格式化为百分比形式。 **语法格式**:`FormatPercent...

    有关ASP常用的函数集

    **功能描述**:`formatDateTime()` 函数用于将日期和时间格式化为指定格式。 **语法格式**: ``` formatDateTime(Date[, Namedformat]) ``` **示例代码**: ```vbscript <%=formatDateTime("09/9/00", vbLongDate)...

    ASP函数,ASP函数常用函数解析。

    ### ASP函数常用函数解析 #### Array() **说明:** 创建一个数组。 **语法:** Array(list) **示例代码:** ```vbscript Dim User User = Array("张三", "李四", "王五") ``` **返回值:** 创建了一个包含三个...

    ASP所有函数详细说明

    格式化函数如`FormatNumber()`, `FormatDateTime()`, `FormatCurrency()`和`FormatPercent()`用于将数值、日期时间、货币和百分比格式化为易于阅读的字符串,这对于输出用户友好的信息至关重要。 类型判断函数如`...

    VBSCRIP5 -ASP用法详解

    FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数...

    Access函数汇总.pdf

    35. FormatDateTime函数:将表达式格式化为日期时间值。 36. FormatNumber函数:将表达式格式化为数字。 37. FormatPercent函数:将表达式格式化为百分比值。 38. FreeFile函数:返回一个可用的文件号。 39. FV函数...

    Asp实用函数解析大全

    以上介绍的ASP内置函数是开发中非常实用的部分,它们能够帮助开发者更高效地完成日期时间处理、数据类型转换和格式化输出等功能。在实际应用中灵活运用这些函数可以大大提高开发效率并简化代码结构。

    vb Script参考文档

    FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数...

    ASP.NET常用函数汇总

    - **FormatDateTime(date[, namedformat])**:返回格式化的日期或时间数据,用于显示友好的日期时间格式。 - **FormatNumber(expression[, numdigitsafterdecimal[, includeleadingdigit]])**:返回格式化的数值...

    VBS函数大集合

    这只是VBScript函数和运算符的一小部分,实际上VBScript提供了许多其他功能,如字符串处理函数、数学函数、日期和时间函数等,它们共同构成了VBScript强大的编程基础。学习和掌握这些函数和运算符对于编写高效、灵活...

    asp 类型转换函数大全第1/2页

    百分比格式化函数:`formatpercent(expression]]])` - **功能**:格式化百分比。 - **参数**: - `expression`:百分比数值。 - **示例**: - `formatpercent(0.5678)` 返回 `"56.78%"` #### 30. 动态对象创建...

    asp函数

    ### ASP 函数详解 在 ASP (Active Server Pages) 开发中,函数的使用非常频繁,它们可以帮助开发者更高效地处理各种任务。以下是一些常用的 ASP 函数及其详细说明: #### 1. **Array()** - **功能描述**:创建一...

    ASP内置函数列表(ASP程序员必备)!

    **解析**:该函数将数值0.45267格式化为百分比形式,并保留三位小数,即45.267%。 #### 十三、Hour() **功能说明**:返回时间中的小时数(24小时制)。 **格式**:Hour(time) **参数说明**:time为有效的时间...

    vb中常用的函数(比较实用)

    58. **FormatCurrency函数**:将数字格式化为货币值,使用系统定义的货币符号。 59. **FormatDateTime函数**:将日期或时间格式化为指定的样式。 60. **FormatNumber函数**:将数字格式化为指定的样式。 61. **...

    Basic程序语言常用函数.pdf

    FormatPercent 函数是一个格式化函数,用于返回格式化为百分比(乘以 100)的表达式,以 % 符号结尾。例如,FormatPercent(0.5) 将返回格式化为百分比的表达式 "50%"。 Function 语句:声明形成 Function 过程体的...

Global site tag (gtag.js) - Google Analytics