2010-06-07 128 views
0

我需要格式化一個字符串在自定義數字掩碼:「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」 的最佳途徑例?

在此先感謝。

回答

4

您只需要避開點,因爲它們通常被解釋爲自定義格式說明符。使用下面的格式字符串,它會工作。請參閱MSDN以供參考。

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

工作正常!非常感謝! – wallybh 2010-06-07 16:04:14

1

您需要在每個句號之前加\,否則它們會被解釋爲不同的格式。