`
yanzilee9292
  • 浏览: 528323 次
  • 性别: 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 语言参考

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

    VBSCRIPT中文手册

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

    VBScript 语言参考中文手册CHM

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

    VBSCRIP5 -ASP用法详解

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

    vb Script参考文档

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

    access函数大全

    Abs 函数 Filter函数 LBound 函数 Shell 函数 Array 函数 Int、Fix 函数 LCase 函数 Sin 函数 Asc 函数 Format 函数 Left 函数 SLN 函数 Atn 函数 FormatCurrency函数 Len 函数 Space 函数 。。。。。。

    jquery格式化大写金额组件

    jquery格式化大写金额组件,标准的金额大写实现方式。

    经常使用到的ASP常用函数汇总

     语法格式: FormatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit>>>>)  参数说明: Digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置; LeadingDigit 三态...

    JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去

    格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等。 简单的功能函数 类似的代码网上有很多: /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值...

    asp 完全教程

    例如,VBScript提供了许多用于操作字符串和 格式化数据的函数,这些函数在JScript中并不存在。这些函数包括StrReverse()、Filter()以及Forma tCurrency()等。在另一方面,JScript所提供的用于管理数组、字符串...

    Jquery Formatcurrency插件使用例子

    NULL 博文链接:https://lan-hai.iteye.com/blog/1779185

    SAM-format:SAM库可根据类型和区域设置格式化不同种类的数据

    首先调用init初始化格式化程序(语言环境数据等)。 这些参数可用: isoName ( da-DK | sv-SE | fi-FI | nb-NO)语言环境的标识符 格式化程序 有4种格式化程序: formatMileage(value,[opts]) showDecimals ...

    model-formatter:允许您轻松处理 Rails ActiveRecord 中的字段,这些字段在设置或从数据库中检索时需要格式化或去除格式

    ModelFormatter 模块允许您在设置或从数据库中检索时轻松处理需要格式化或去除格式的字段。 您可以将一个或多个列指定为“格式化列”,如下例所示: class Widget < ActiveRecord xss=removed> :integer # ...

    angular-currency-format:AngularJS服务(工厂),可根据ISO 4217货币代码检索货币信息(名称,符号,分数和格式)。 还有一个用于打印格式化货币的过滤器

    一个用于打印格式化货币的过滤器(-100 USD->-$ 100.00) 安装 Bower软件包管理器提供了该库,您可以: 执行以下命令: bower install angular-currency-format 将'currencyFormat'添加到您的angular.module依赖...

    Visual.Basic.6大学教程.pdf

    8.16.2 Format$函数和用户定义数字化格式 245 8.16.3 FormatNumber函数 249 8.16.4 FormatCurrency函数 251 8.16.5 FormatPercent函数 253 8.17 处理日期和时间 254 8.18 格式化日期和时间 262 8.19 String数组 267 ...

    php使用NumberFormatter格式化货币的方法

    本文实例讲述了php使用NumberFormatter格式化货币的方法。分享给大家供大家参考。具体实现方法如下: $amount = '12345.67'; $formatter = new NumberFormatter('en_GB', NumberFormatter::CURRENCY); echo 'UK: ' ...

    js格式化货币数据实现代码

    代码如下: function formatCurrency(num) { var sign=””; if(isNaN(num)) { num = 0; } if(num”-“; strNum=num+””; xss=removed hasPoint=false;//是否有小数部分 piontPart=””;//小数部分 intPart=strNum;/...

    react-native-globalize:React Native的国际化(i18n)

    React本地全球化 React Native Globalize为React Native应用程序中的国际化(i18n)提供了易于使用且功能强大的解决方案。例使用useGlobalize()挂钩: import { useGlobalize } from 'react-native-globalize' ;...

    红楼股市 dvbbs7.0 sp2

    1、解决当买卖数量不做限制时,一次性买卖数量过大,产生负值问题 2、解决买入股票没有自动更新经营权的问题 3、解决formatcurrency错误问题 4、解决机器人买入买出两太小的问题 5、添加了强制抛出某...

Global site tag (gtag.js) - Google Analytics