您现在的位置是:首页 >

format的使用 format(VB中的函式)详细资料大全

火烧 2021-11-26 23:49:22 1071
format VB中的函式 详细资料大全 基本介绍中文名:format外文名:format含义:VB语言中格式化函式功能:根据表达式指令格式化字元串 概述,语法,说明,示例, 概述 功能:返回 Var
format的使用 format(VB中的函式)详细资料大全

format(VB中的函式)详细资料大全  

基本介绍

中文名:format外文名:format含义:VB语言中格式化函式功能:根据表达式指令格式化字元串 概述,语法,说明,示例,

概述

功能:返回 Variant (String) 其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

语法

Format(expression[, format[, firstdayofweek[, firseekofyear]]]) expression 必要参数。任何有效的表达式。 format 可选参数。有效的命名表达式或用户自定义格式表达式。 firstdayofweek 可选参数。常数,表示一星期的第一天。 firseekofyear 可选参数。常数,表示一年的第一周。 firstdayofweek 参数有下面设定: 常数 值 说明 vbUseSystem 0 使用 NLS API 设定。 VbSunday 1 星期日(预设) vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六 firseekofyear 参数有下面设定: 常数 值 说明 vbUseSystem 0 使用 NLS API 设定。 vbFirstJan1 1 从包含一月一日的那一周开始(预设)。 vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。 VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。

说明

数字 使用预先定义的命名数值格式或创建用户自定义数值格式。 日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。 日期和时间序数 使用日期和时间格式或数值格式。 字元串 创建自定义的字元串格式。 如果在格式化数字时没有指定 format,Format 会提供与 Str 函式类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str 的话则会。 如果要格式化一个没有本地化的数值字元串,应该使用一个用户自定义的数值格式,以保证得到需要的外观。 注意 如果 Calendar 属性设定是Gregorian ,并且format 指定了日期格式,那么,提供的 expression 必须是Gregorian 。如果Visual Basic Calendar 属性设定是 Hijri,则提供的的 expression 必须是Hijri 。如果日历是Gregorian,则 format 表达式的意义没有改变。 如果日历是Hijri ,则所有的日期格式符号(例如,dddd, mmmm, yyyy )有相同的意义,这些意义只套用于Hijri 日历。格式符号保持英文,用于文本显示的符号(例如,AM 和PM )显示与该符号有关的字元串(英文或阿拉伯数字)。当日历是Hijri 时,一些符号的范围会改变。

示例

MyTime 及 MyDate 在开发环境下,使用系统的短日期设定显示出来的。 Dim MyTime, MyDate, MyStr MyTime = #17:04:23# MyDate = #January 27, 1993# ' 以系统设定的长时间格式返回当前系统时间。 MyStr = Format(Time, "Long Time") ' 以系统设定的长日期格式返回当前系统日期。 MyStr = Format(Date, "Long Date") MyStr = Format(MyTime, "h:m:s") ' 返回 "17:4:23"。 MyStr = Format(MyTime, "hh:mm:ss AMPM") ' 返回 "05:04:23 PM"。 MyStr = Format(MyDate, "dddd, mmm d yyyy") ' 返回 "Wednesday, Jan 27 1993"。 ' 如果没有指定格式,则返回字元串。 MyStr = Format(23) ' 返回 "23"。 ' 用户自定义的格式。 MyStr = Format(5459.4, "##,##0.00") ' 返回 "5,459.40"。 MyStr = Format(334。9, "###0.00") ' 返回 "334.90"。 MyStr = Format(5, "0.00%") ' 返回 "500.00%"。 MyStr = Format("HELLO", "<") ' 返回 "hello"。 MyStr = Format("This is it", ">") ' 返回 "THIS IS IT"。  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码