Мне нужно взять строку, содержащую двойное число (что-то вроде 14562.34), и отформатировать ее так, чтобы она выглядела как $000,000,00#.##-. Я имею в виду, что $ будет полностью слева, 0 выше не будут отображаться, если числа нет, но я хочу, чтобы пробел был там. #s будут цифрами, и мне нужно как минимум 0,00, чтобы показать, если число равно нулю. «-» появится, если число отрицательное (хотя я считаю, что это то, что я могу добавить в конце без форматирования). Когда я пытаюсь сделать "000,000,00#.##" для средства форматирования, я получаю искаженное исключение.
У кого-нибудь есть советы, как это сделать или что я делаю неправильно?
Вот примеры:
1234.56 -> $______1,234.56
0 -> $__________0.00
1234567.89 -> $__1,234,567.89
Где «_» представляет собой пробел.
Спасибо.