Access 2003完整教程:Format 函数

返回Variant(String) 类型值,该值包含根据格式表达式中所包含的指令而格式化的表达式。

语法

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

Format函数语法包括以下几个部分:

部分说明
expression必选。任何有效的表达式。
format可选。有效的命名格式表达式,或用户定义的格式表达式。
firstdayofweek可选。指定一周内第一天的常量。
firstweekofyear可选。指定一年中第一星期的常量。

设置

firstdayofweek 参数具有以下设置:

常量说明
vbUseSystem0使用 NLS API 设置。
VbSunday1星期日(默认)
vbMonday2星期一
vbTuesday3星期二
vbWednesday4星期三
vbThursday5星期四
vbFriday6星期五
vbSaturday7星期六

firstweekofyear 参数具有以下设置:

常量说明
vbUseSystem0使用 NLS API 设置。
vbFirstJan11从 1 月 1 日所在的星期开始(默认)。
vbFirstFourDays2从一年中第一个至少具有四天的星期开始。
vbFirstFullWeek3从一年中第一个完整星期开始。

说明

若要设置格式请执行此操作
数字使用预定义的指定数值格式,或者创建用户定义的数值格式。
日期和时间使用预定义的指定日期/时间格式,或者创建用户定义的日期/时间格式。
时期和时间序列号使用日期和时间格式或数值格式。
字符串创建您自己的用户定义的字符串格式。

如果试图在不指定 format 的情况下设置数字格式,Format会提供与Str函数相似的功能,不过它可以自动感知国际区域设置。但是,如果使用Format将一个正数格式化为字符串,将不包括为数值符号保留的先导空格。而使用Str转换的正数则保留先导空格。

如果要格式化非本地化的数值字符串,则应使用用户定义的数值格式来确保得到所需的外观。

注释如果Calendar属性设置为 Gregorian,并且format 指定日期格式,则提供的 expression 必须为 Gregorian。如果 Visual BasicCalendar属性设置为回历,则提供的 expression 必须为回历。

如果日历为 Gregorian,则 format 表达式符号的含义不会更改。如果日历为回历,则除了适用于回历外,所有日期格式符号(例如,dddd、mmmm、yyyy)都具有相同的含义。格式符号保留为英文;会显示文本的符号(例如 AM 和 PM)将显示与该符号相关联的字符串(英文或阿拉伯文)。某些特定符号的范围在日历为回历时会改变。

符号范围
d1 -30
dd1 -30
ww1 -51
mmm显示完整月名称(回历月名称没有缩写)。
y1 -355
yyyy100 -9666

上页:Access 2003完整教程:FileLen 函数 下页:Access 2003完整教程:FormatCurrency 函数

Access 2003完整教程:Format 函数

Access 2003完整教程:FormatCurrency 函数Access 2003完整教程:FormatDateTime 函数
Access 2003完整教程:FormatNumber 函数Access 2003完整教程:FormatPercent 函数
Access 2003完整教程:FreeFile 函数Access 2003完整教程:FV 函数
Access 2003完整教程:GetAllSettings 函数Access 2003完整教程:GetAttr 函数
Access 2003完整教程:GetObject 函数Access 2003完整教程:GetSetting 函数
Access 2003完整教程:Hex 函数Access 2003完整教程:Hour 函数
Access 2003完整教程:IIf 函数Access 2003完整教程:IMEStatus 函数
Access 2003完整教程:Input 函数Access 2003完整教程:InputBox 函数
Access 2003完整教程:InStr 函数Access 2003完整教程:InStrRev 函数
Access 2003完整教程:Int、Fix 函数Access 2003完整教程:IPmt 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号