vb format函式
格式輸出Format函式
Format函式用於制定字串或數字的輸出格式。
語法:x = Format (expression, fmt )
expression是所輸出的內容。fmt是指輸出的格式,這是一個字串型的變數,這一項若省略的話,那麼Format函式將和Str函式的功能差不多。如:
語句
輸出
Format (2, “0.00”)
2.00
Format (.7, “0%”)
70%
Format (1140, “$#,##0”)
$1,140
fmt字元的意義
字元
意義
0
顯示一數字,若此位置沒有數字則補0
.
小數點
#
顯示一數字,若此位置沒有數字則不顯示
,
千位的分隔符
%
數字乘以100並在右邊加上”%”號
- + $ ( )
這些字出現在fmt裡將原樣打出
Format函式對時間進行輸出時的意義
fmt
m/d/yy
8/16/96
h:mm:ss a/p
10:41:29 p
d-mmmm-yy
16-August-96
h:mm
22:41
d-mmmm
16-August
h:mm:ss
22:41:29
mmmm-yy
august-96
m/d/yy h:mm
8/16/96 22:41
hh:mm AM/PM
10:41 PM
VB Format函式使用方法
返回 Variant (String),其中含有一個表示式,它是根據格式表示式中的指令來格式化的。
語法
Format(expression[ format[ firstdayofweek[ firstweekofyear]]])
Format 函式的語法具有下面幾個部分:
部分
說明
expression
必要引數。任何有效的表示式。
format
可選引數。有效的命名錶達式或使用者自定義格式表示式。
firstdayofweek
可選引數。常數,表示一星期的第一天。
firstweekofyear
可選引數。常數,表示一年的第一週。
設定值
firstdayofweek 引數有下面設定:
常數
值
vbUseSystem
使用 NLS API 設定。
VbSunday
1
星期日(預設)
vbMonday
2
星期一
vbTuesday
3
星期二
vbWednesday
4
星期三
vbThursday
5
星期四
vbFriday
6
星期五
vbSaturday
7
星期六
firstweekofyear 引數有下面設定:
vbFirstJan1
從包含一月一日的那一週開始(預設)。
vbFirstFourDays
從本年第一週開始,而此周至少有四天在本年中。
VbFirstFullWeek
從本年第一週開始,而此周完全在本年中。
格式化
作法
數字
使用預先定義的命名數值格式或建立使用者自定義數值格式。
日期和時間
使用預先定義的命名日期/時間格式或建立使用者自定義日期/時間格式。
日期和時間序數
使用日期和時間格式或數值格式。
字串
建立自定義的字串格式。
vb format函式
格式輸出Format函式
Format函式用於制定字串或數字的輸出格式。
語法:x = Format (expression, fmt )
expression是所輸出的內容。fmt是指輸出的格式,這是一個字串型的變數,這一項若省略的話,那麼Format函式將和Str函式的功能差不多。如:
語句
輸出
Format (2, “0.00”)
2.00
Format (.7, “0%”)
70%
Format (1140, “$#,##0”)
$1,140
fmt字元的意義
字元
意義
字元
意義
0
顯示一數字,若此位置沒有數字則補0
.
小數點
#
顯示一數字,若此位置沒有數字則不顯示
,
千位的分隔符
%
數字乘以100並在右邊加上”%”號
- + $ ( )
這些字出現在fmt裡將原樣打出
Format函式對時間進行輸出時的意義
fmt
輸出
fmt
輸出
m/d/yy
8/16/96
h:mm:ss a/p
10:41:29 p
d-mmmm-yy
16-August-96
h:mm
22:41
d-mmmm
16-August
h:mm:ss
22:41:29
mmmm-yy
august-96
m/d/yy h:mm
8/16/96 22:41
hh:mm AM/PM
10:41 PM
VB Format函式使用方法
返回 Variant (String),其中含有一個表示式,它是根據格式表示式中的指令來格式化的。
語法
Format(expression[ format[ firstdayofweek[ firstweekofyear]]])
Format 函式的語法具有下面幾個部分:
部分
說明
expression
必要引數。任何有效的表示式。
format
可選引數。有效的命名錶達式或使用者自定義格式表示式。
firstdayofweek
可選引數。常數,表示一星期的第一天。
firstweekofyear
可選引數。常數,表示一年的第一週。
設定值
firstdayofweek 引數有下面設定:
常數
值
說明
vbUseSystem
0
使用 NLS API 設定。
VbSunday
1
星期日(預設)
vbMonday
2
星期一
vbTuesday
3
星期二
vbWednesday
4
星期三
vbThursday
5
星期四
vbFriday
6
星期五
vbSaturday
7
星期六
firstweekofyear 引數有下面設定:
常數
值
說明
vbUseSystem
0
使用 NLS API 設定。
vbFirstJan1
1
從包含一月一日的那一週開始(預設)。
vbFirstFourDays
2
從本年第一週開始,而此周至少有四天在本年中。
VbFirstFullWeek
3
從本年第一週開始,而此周完全在本年中。
說明
格式化
作法
數字
使用預先定義的命名數值格式或建立使用者自定義數值格式。
日期和時間
使用預先定義的命名日期/時間格式或建立使用者自定義日期/時間格式。
日期和時間序數
使用日期和時間格式或數值格式。
字串
建立自定義的字串格式。