2011-07-14 55 views
1

如何將十進制值轉換爲以負號爲前綴的十進制數字字符串(0-9)?格式將十進制值轉換爲以負號爲前綴的字符串

小數付款金額= -871.00M;

我需要它格式化成:-000000871.00

格式參數可以是除了d,R和X任何有效的標準數字格式說明,以及自定義數字格式說明的任何組合。

回答

0

您可以使用ToString進行格式化,檢查出Custom Numeric Format Strings的MSDN。

var paymentAmtFormatted = paymentAmt.ToString("000000000.00"); 
Console.WriteLine(paymentAmtFormatted); 

上面打印以下到Console

-000000871,00

我使用的Zero Placeholder

與相應的替換零數字,如果有的話; 否則,零會出現在結果字符串中。

+0

謝謝!我從來沒有想過嘗試那個。 – user845469

+0

歡迎來到StackOverflow!沒問題,如果答案是解決問題的答案,請不要忘記將答案標記爲已接受的答案。 –

相關問題