📜  MS Access 中的 FormatCurrency() 和 FormatDateTime()函数

📅  最后修改于: 2022-05-13 01:55:18.968000             🧑  作者: Mango

MS Access 中的 FormatCurrency() 和 FormatDateTime()函数

1. FormatCurrency()函数:
MS Access 中的 FormatCurrency()函数用于返回使用系统控制面板中定义的货币符号格式化为货币值的表达式。

句法 :

FormatCurrency 
( 
Expression [, NumDigitsAfterDecimal ] 
           [, IncludeLeadingDigit ] 
           [, UseParensForNegativeNumbers ] 
           [, GroupDigits ] // It represent group digit.
)

范围 :
FormatCurrency() 接受上面提到和下面描述的五个参数。

  • 表达 -
    它标识要格式化的表达式。
  • NumDigitsAfterDecimal –
    在此参数中 NumDigitsAfterDecimal 标识数字值,指示显示小数点右侧的位数。 -1 是默认值,表示使用计算机的区域设置。它是可选的。
  • 包括前导数字 –
    在此参数中,LeadingDigit 指示是否为小数值显示前导零。它是可选的。
  • UseParensForNegativeNumbers –
    它指示是否在括号内放置负值。它是可选的。
  • 组数字 –
    它指示是否使用计算机区域设置中指定的组分隔符对数字进行分组。它也是可选的

笔记 :
IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数具有以下值。-1 表示 True,0 表示 False,-2 表示默认值。

回报:
它返回格式化的货币值。

示例-1:
转换为正货币价值。

Select FormatCurrency(1200.2) as New_Currency;

输出 :

New_Currency
$1, 200.20

示例 2 :
转换为负货币价值。

Select Formatcurrency(-1000, 2, -1, -1, -1) 
AS New_Currency;

输出 :

New_Currency
($1, 000.00)

2. FormatDateTime()函数:
MS Access 中的 FormatDateTime()函数用于返回格式化为日期或时间的表达式。

句法 :

FormatDateTime( Date [, NamedFormat ] )

范围 :
FormatDateTime() 接受上面提到和下面描述的两个参数。

  • 日期 -
    它标识要格式化的表达式。
  • 命名格式 –
    它是指示使用的日期/时间格式的数值。如果省略,则使用 GeneralDate。 0 表示一般日期,1 表示长日期,2 表示短日期,3 表示短时间,4 表示长时间。

回报:
它返回一个格式化的日期时间表达式。

示例-1:
格式化为长日期。

SELECT FormatDateTime(#17/04/2004#, 1) 
as New_DFormat

输出 :

New_DFormat
Saturday, April 17, 2004

示例 2 :
形成长时间。

SELECT FormatDateTime(#12:30#, 4) 
as Long_Format;

输出 :

Long_Format
12:30:00 PM