日期時間格式
| 指定項 | 類型 | 範例輸出 |
| d | 短日期 | 10/12/2002 |
| D | 長日期 | December 10, 2002 |
| t | 短時間 | 10:11 PM |
| T | 長時間 | 10:11:29 PM |
| f | 完整日期時間 | December 10, 2002 10:11 PM |
| F | 完整日期時間(含秒) | December 10, 2002 10:11:29 PM |
| g | 預設日期時間 | 10/12/2002 10:11 PM |
| G | 預設日期時間(含秒) | 10/12/2002 10:11:29 PM |
| M | 月日模式 | December 10 |
| r | RFC1123 | Tue, 10 Dec 2002 22:11:29 GMT |
| s | 可排序日期 | 2002-12-10T22:11:29 |
| u | 通用可排序(本地) | 2002-12-10 22:13:50Z |
| U | 通用可排序(GMT) | December 11, 2002 3:13:50 AM |
| Y | 年月模式 | December, 2002 |
自訂日期格式
| 指定項 | 說明 | 範例 |
| dd | 兩位數日 | 10 |
| ddd | 星期縮寫 | Tue |
| dddd | 完整星期名 | Tuesday |
| hh | 12小時制 | 10 |
| HH | 24小時制 | 22 |
| mm | 分鐘 | 38 |
| MM | 月份 | 12 |
| MMM | 月份縮寫 | Dec |
| MMMM | 完整月份名 | December |
| ss | 秒 | 46 |
| tt | AM/PM | PM |
| yy | 兩位數年 | 02 |
| yyyy | 四位數年 | 2002 |
| zz | 時區偏移(時) | -05 |
| zzz | 時區偏移(時:分) | -05:00 |
實用範例
// 貨幣格式:正數帶符號、負數括號、零顯示文字
String.Format("{0:$#,##0.00;($#,##0.00);Zero}", value);
// 電話號碼格式
String.Format("{0:(###) ###-####}", 18005551212); // (800) 555-1212
// ToString 常用
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%