VB中的format函数的用法,最好有例子告诉我,那些长篇大论我也有,多谢!

如题所述

Format就是一个返回固定格式的值
如Format(Now, "dd-mmm-yy hh:nn")
就好返回12-Dec-11 11:29
分别代表日期,月份的英文标识,年份的后两位,小时,分追问

其它的格式,比如格式化字符串,格式化数值?

追答

Format("abc", ">")这个返回大写字母
Format("abc", "<")这个返回小写字母
数据的看2楼的,给的很详细了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-12
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"。本回答被提问者采纳
相似回答