常用的字符串格式
C 货币格式
D 十进制格式
E 科学计数格式
F 取n位精度
G 常规格式
N 数字格式
P 百分号格式
X 十六进制格式
用法:
string.Format("{0:C}",12345.6789); 显示 $12,345.68
格式字符串 | 原数据 | 输出 |
{0:C} | 12345.6789 | ¥12,345.68 |
{0:C} | -12345.6789 | ¥-12,345.68 |
Total: {0:C} | 12345.6789 | Total: ¥12345.68 |
{0:D} | 12345 | 12345 |
{0:D8} | 12345 | 00012345 |
{0:E} | 12345.6789 | 1.2345689E+004 |
{0:E10} | 12345.6789 | 1.2345678900E+004 |
{0:F} | 12345.6789 | 12345.68 |
{0:F0} | 12345.6789 | 12346 |
{0:G} | 12345.6789 | 12345.6789 |
{0:G7} | 123456789 | 1.234568E+08 |
{0:G9} | 123456789 | 123456789 |
{0:N} | 12345.6789 | 12,345.68 |
{0:N4} | 123456789 | 123,456,789.0000 |
{0:P} | 1.23456 | 123.46% |
{0:X} | 123 | 7B |
{0:X} | 0xFF | FF |
常用的日期格式
格式 | 说明 | 输出格式 |
d | 精简日期格式 | MM/dd/yyyy |
D | 详细日期格式 | dddd, MMMM dd, yyyy |
f | 完整格式 | (long date + short time) dddd, MMMM dd, yyyy HH:mm |
F | 完整日期时间格式 | (long date + long time)dddd, MMMM dd, yyyy HH:mm:ss |
g | 一般格式 | (short date + short time) MM/dd/yyyy HH:mm |
G | 一般格式 | (short date + long time) MM/dd/yyyy HH:mm:ss |
m,M | 日月格式 | MMMM,dd |
s | 适中日期时间格式 | yyyy-MM-dd HH:mm:ss |
t | 精简时间格式 | HH:mm |
T | 详细时间格式 | HH:mm:ss |