自定义数字格式

时间:2010-06-07 15:44:26

标签: c# formatting

我需要使用掩码格式化自定义数字中的字符串:“0000000-00.0000.0.00.0000”。

我试试这段代码:

string test = string.Format("{0:0000000-00.0000.0.00.0000}", 00014414720108190006);

输出为:“144147201081900-06,00000000000”

在此示例中获取“0001441-47.2010.8.19.0006”的最佳方法是什么?

提前致谢。

2 个答案:

答案 0 :(得分:4)

你只需要逃避点,因为它们通常被解释为自定义格式说明符。使用以下格式字符串,它将起作用。请参阅MSDN以供参考。

@"{0:0000000-00\.0000\.0\.00\.0000}"

答案 1 :(得分:1)

您需要在每次完整停止之前添加\,否则它们将被解释为不同的格式化。