程式語法ASPVBScript Format 函數小數位、千位數格式化表達式

VBScript Format 函數、格式化

VBScript Function Format 函數傳回的數值運算式的格式小數位值。

函數分別有數值千位數分隔符號、百分比、貨幣值、日期或時間的內容,並以指定的格式傳回特定格式顯示的內容。例如常用於設置小數點後的位數及金額前置符號,固定小數點的位數可整齊的排列數值。

FormatNumber

FormatNumber(Expression, NumDecimal) 格式化為數字的表達式

Expression 格式化的運算式(必需的項目)。
NumDecimal 小數位、顯示小數位的數值(可選擇項目)。預設值為 -1 (使用電腦的設置)。


FormatNumber(5.6584) 預設值為小數二位

5.66

FormatNumber(5.4184,1) 小數一位四捨五入

5.4

FormatNumber(25623805,0) 顯示千位數分隔符號

25,623,805



FormatPercent

FormatPercent(Expression, NumDecimal) 格式化為百分比的表達式

Expression 格式化的運算式(必需項目)。
NumDecimal 小數位、顯示小數位的數值(可選擇項目)。預設值為 -1 (使用電腦的設置)。

FormatPercent(0.6584) 預設值為小數二位

65.84%

FormatPercent(0.6528,1) 小數一位四捨五入

65.3%

FormatPercent(0.6584,5) 小數五位位數、不足補 0

65.84000%



FormatCurrency

FormatCurrency(Expression, NumDecimal) 格式化為貨幣值的表達式

Expression 格式化的運算式(必需項目)。
NumDecimal 小數位、顯示小數位的數值(可選擇項目)。預設值為 -1 (使用電腦的設置)。

FormatCurrency(5.6,0) 四捨五入

NT$6

FormatCurrency(5.4,0) 四捨五入

NT$5

FormatCurrency(-5.8126,3) 負數四捨五入

-NT$5.813

FormatCurrency(5.6,3) 小數三位位數、不足補 0

NT$5.600

FormatCurrency(256238055.6,3) 小數三位位數、不足補 0 顯示千位數分隔符號

NT$256,238,055.600



FormatDateTime

FormatDateTime(DateTime, Format) 格式化為日期或時間的表達式

DateTime 符合規定格式的日期運算式(必需項目)。
Format 設置使用的日期/時間的格式值(可選擇項目)。

FormatDateTime("December 25, 2012") 以英文長時間格式運算

2012/12/25

FormatDateTime("2012-10-30") 短日期的格式顯示日期

2012/10/30

FormatDateTime("2012-10-30",1) 長日期的格式顯示日期

2012年10月30日

FormatDateTime("2012-10-30 22:15:10",3) 顯示時間格式 hh:mm:ss PM/AM

下午 10:15:10

FormatDateTime("2012-10-30 22:15:10",4) 顯示時間格式 24 小時 (hh:mm)

22:15

Format 日期/時間的格式值

常數Format 值描述
vbGeneralDate0顯示日期和/或時間。
只有日期部分,則顯示為短日期格式。
只有時間部分,則顯示為長時間格式。
如果兩者都存在,則顯示所有部分。
vbLongDate1使用電腦的設置中指定的長日期格式顯示日期。
vbShortDate2使用電腦的設置指定的短日期格式顯示日期。
vbLongTime3顯示時間格式 hh:mm:ss PM/AM
vbShortTime4顯示時間格式 24 小時 (hh:mm)。

FormatDateTime("22:15:10") 預設值、顯示時間格式 hh:mm:ss PM/AM

上午 10:15:10

FormatDateTime("22:15:10",4) 顯示時間格式 24 小時 (hh:mm)

22:15

FormatDateTime("22:15:10",2) 錯誤使用日期格式參數則異常

1899/12/30