Format函數 返回
返回 Variant (String),其中含有一個運算式,它是根據格式運算式中的指令來格式化的。
文法
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
C# Format函數的文法具有下面幾個部分:
部分 說明
expression 必要參數。任何有效運算式。
format 選擇性參數。有效命名運算式或使用者自訂格式運算式。
firstdayofweek 選擇性參數。常數,表示一星期的第一天。
firstweekofyear 選擇性參數。常數,表示一年的第一周。
C# Format函數可按預定的格式顯示或列印一個Date變數。如:
Print Format(d, “general date”) `99-5-23 11:45:34
Print Format(d, “long date”) `1999年5月23日
Print Format(d, “medium date”) `99-05-23
Print Format(d, “short date”) `99-5-23
Print Format(d, “long time”) `11:45:34
Print Format(d, “medium time”) `11:45 AM
Print Format(d,“short time”) `11:45
| 字元 |
說明 |
樣本 |
輸出 |
| C |
貨幣 |
string.Format("{0:C3}", 2) |
$2.000 |
| D |
十進位 |
string.Format("{0:D3}", 2) |
002 |
| E |
科學計數法 |
1.20E+001 |
1.20E+001 |
| G |
常規 |
string.Format("{0:G}", 2) |
2 |
| N |
用分號隔開的數字 |
string.Format("{0:N}", 250000) |
250,000.00 |
| X |
十六進位 |
string.Format("{0:X000}", 12) |
C |
|
|
string.Format("{0:000.000}", 12.2) |
012.200 |
樣本:
12345.ToString("n"); //產生 12,345.00
12345.ToString("C"); //產生 ¥12,345.00
12345.ToString("e"); //產生 1.234500e+004
12345.ToString("f4"); //產生 12345.0000
12345.ToString("x"); //產生 3039 (16進位)
12345.ToString("p"); //產生 1,234,500.00%