2015-03-27 2 views
0

Предположим, что существует такое число, каккак форматировать только целую часть из десятичного числа

333987.67 

Я хочу форматировать только целую часть независимо от дробной части, как долго дробная часть будет это может быть Шифрование до 10 цифр также Как

333,987.67 

Нет округления ничего. Как это сделать? Мне нужно разбить десятичную и целую часть, используя «.».

+2

http://stackoverflow.com/questions/105770/net-string-format-to-add-commas-in-thousand-place-for-number – kcwu

+0

Вы tostring, используя правильный формат https://msdn.microsoft.com/en-us/library/fzeeb5cd%28v = vs.110% 29.aspx –

ответ

0

Вы можете использовать String.Format Ниже приведен пример

String.Format("{0:#,##0.00}", 400000) 

выход: "4,00,000.00"

Вот MSDN link

+0

5689.6786543. Используя ваш пример, он вернет 5 689,68. Я хочу 5,689.6786543 – user3138879

+0

Вам нужно увеличить «0» после десятичного, чтобы получить точную точность. ex: String.Format ("{0: #, ## 0.0000000000}", 5689.6786543). Или возьмите только целую часть числа и работайте над ней. – Shrivallabh

Смежные вопросы