《格式化函数常用格式符》由会员分享,可在线阅读,更多相关《格式化函数常用格式符(2页珍藏版)》请在金锄头文库上搜索。
1、格式化函数之常用格式符格式化函数之常用格式符下面分别从日期时间、数值和字符串 3 个方面介绍 Format 函数的使用。 (1)日期时间)日期时间 在程序中显示日期时间时,经常需要将其格式化为某些特定的形式,利用格式符可以格式 出需要的形式。在格式化日期时间时需要使用的格式符及其举例如表 6.14 所示。 表 6.14 日期和时间类型的例子格 式 符说 明举 例结 果d显示日期(131)Format(Now, “d“)27ddd用英文缩写显示星期 (SunSat)Format(Now, “ddd“)Wedddddd显示完整日期Format(Now, “ddddd“)2008-02-27续表格
2、式 符说 明举 例结 果w显示星期代号(17, 1 是星期日)Format(Now, “w“)4(星期三)m显示月份(112)Format(Now, “m“)2mmm用英文缩写显示月份 (JanDec)Format(Now, “mmm“)Feby显示一年中第几天 (1366)Format(Now, “y“)58yyyy4 位数显示年份 (01009999)Format(Now, “yyyy“)2008h显示小时(023)Format(Now, “h“)16m放在 h 后显示分(059)Format(Now, “hm“)1616s显示秒(059)Format(Now, “s“)37A/P 或 a
3、/p每日 12 时前显示 A 或 a, 12 时后显示 P 或 pFormat(Now, “A/P“)Pdd显示日期(0131) , 个位数用 0 补位Format(Now, “dd“)27dddd用英文显示星期全名 (SundaySaturday)Format(Now, “dddd“)Wednesdaydddddd用汉字显示完整日期Format(Now, “dddddd“)2008 年 2 月 27 日ww显示一年中第几 个星期(153)Format(Now, “ww“)9mm显示月份(0112) , 个位数用 0 补位Format(Now, “mm“)02mmmm用英文显示月份全名 (Ja
4、nuaryDecember)Format(Now, “mmmm“)Februaryyy两位数显示年份(0099)Format(Now, “yy“)08q显示季度数(14)Format(Now, “q“)1hh显示小时(0023) , 个位数用 0 补位Format(Now, “hh“)16mm放在 h 后显示分 (0059) ,个位数用 0 补位Format(Now, “hhmm“)1620ss显示秒(0059) , 个位数用 0 补位Format(Now, “ss“)32AM/PM 或 am/pm每日 12 时前显示 AM 或 am, 12 时后显示 PM 或 pmFormat(Now, “
5、AM/PM“)PM(2)数值)数值 同格式化日期时间一样,在利用 Format 函数格式化数值类型数据时也需要使用到格式符, 具体的应用如表 6.15 所示。 表 6.15 数值类型的例子格 式 符说 明举 例结 果0实际数字小于符号位数, 数字前后加 0Format(2, “00“)02#实际数字小于符号位数, 数字前后不加 0Format(2, “#“)2.加小数点Format(2, “00.00“)02.00,千分位Format(1024, “0,000.00“)1,024.00%数值乘以 100, 在结尾加%(百分号)Format(0.31415, “#.#%“)31.415%$在数字
6、前强加$Format(35.26, “$#.#“)$35.26+在数字前强加+Format(-3.1415, “+#.#“)+3.1415-在数字前强加-Format(3.1415, “-#.#“)3.1415E+用指数表示Format(34145, “0.0000e+00“)3.4145e+04E-与 E+相似Format(34145, “0.0000e-00“)3.4145e04(3)字符串)字符串 利用 Format 函数格式化字符串类型数据使用的格式符如表 6.16 所示。 表 6.16 字符串类型的例子格 式 符说 明举 例结 果“)TSOFT以大写显示Format(“TSOFT“, “)tsoft当字符位数小于符号位数时, 字符前加空格Format(“TSoft“, “ “)TSoft&当字符位数小于符号位数时, 字符前不加空格Format(“TSoft“, “ &“)TSoft