[フォーマット関数を使う]
VBScript では4種類のフォーマット関数が用意されています。
他の言語のような自由度は、あまりありません。
【ソースコード】
[tips0051.vbs]
Option Explicit
Dim lngValue
Dim dtmValue
lngValue = 12345.654
WScript.Echo lngValue & "は"
WScript.Echo " 通貨書式では " & FormatCurrency(lngValue)
WScript.Echo " 小数点以下1桁表示で " & FormatNumber(lngValue, 1)
WScript.Echo " 小数点以下2桁表示で " & FormatNumber(lngValue, 2)
WScript.Echo " %表示で " & FormatPercent(lngValue)
dtmValue = "Dec 31, 2004"
WScript.Echo dtmValue & "は"
WScript.Echo " 短い形式では " & FormatDateTime(dtmValue, vbShortDate)
WScript.Echo " 長い形式では " & FormatDateTime(dtmValue, vbLongDate)
【実行結果】
C:\> cscript //NoLogo tips0051.vbs
12345.654は
通貨書式では \12,346
小数点以下1桁表示で 12,345.7
小数点以下2桁表示で 12,345.65
%表示で 1,234,565.40%
Dec 31, 2004は
短い形式では 2004/12/31
長い形式では 2004年12月31日