Necesito mostrar valores de datos en formato de moneda estadounidense. El significado 190.8 debería aparecer como $ 190.80. Por alguna razón, no puedo entender cómo hacer esto. ¿Algún consejo?Mostrando moneda en C#
13
A
Respuesta
15
Podría especificar explícitamente la cultura de Estados Unidos, así:
string.Format(CultureInfo.GetCultureInfo("en-US"), "{0:C}", decimalValue)
La C indica el formato de moneda por defecto de la referencia cultural especificada, en este caso es exactamente lo que buscas. Si desea que el símbolo de moneda de Estados Unidos con un formato de número de la Europa continental (coma en lugar del período) entonces su trabajo sería más difícil, por supuesto ...
1
Standard Numeric Format Strings
decimal moneyvalue = 1921.39m;
string html = String.Format("Order Total: {0:C}", moneyvalue);
Console.WriteLine(html);
o
double value = 12345.6789;
Console.WriteLine(value.ToString("C", CultureInfo.CurrentCulture));//CultureInfo.GetCultureInfo("en-US")
// current culture is English (United States):
// $12,345.68
0
String.Format("${0:n2}", 190.8m);
0
string usCurrency = (190.8m).ToString("c", CultureInfo.GetCultureInfo("en-US"));
1
decimal d = 190.8M;
string displayData = d.ToString("c");
Si su CurrentCulture
ya es de Estados Unidos Hay no es necesario proporcionarlo explícitamente.
Cuestiones relacionadas
- 1. iOS - Mostrando moneda sin centavos usando NSNumberFormatter
- 2. Mostrando moneda en el gráfico de Google API
- 3. C# Moneda a la cadena
- 4. Mostrando ambos lados de una moneda volteando usando la animación estándar de Android
- 5. Código de moneda de 3 dígitos al símbolo de moneda
- 6. Formatear moneda sin símbolo de moneda
- 7. moneda Matemáticas en JavaScript
- 8. C# Winforms: mostrando eficientemente muchos controles
- 9. WPF StringFormat = {0: C} mostrando como dólares
- 10. ¿Cómo formatear una int como moneda en C#?
- 11. formato a un doble valor como moneda, pero sin el signo de moneda (C#)
- 12. formato de moneda
- 13. Mostrando valores en FPDF
- 14. mostrando milisegundos en matplotlib
- 15. Mostrando anuncio en AndEngine
- 16. Mostrando emoji en un UILabel?
- 17. Cómo configurar moneda en java?
- 18. Java Conversión larga en moneda
- 19. Código de moneda al mapeo de símbolo de moneda
- 20. StringFormat en XAML, WPF: formato de moneda
- 21. manera String.Format al formato de moneda sin centavos
- 22. jqGrid formato de moneda
- 23. Conversión de moneda
- 24. NSNumberFormatter ¿Moneda sin símbolo?
- 25. Validación de moneda
- 26. Moneda local Símbolo
- 27. simple moneda EditarTexto formateador
- 28. ¿Mostrando animación por cuadro?
- 29. Mostrando edittext oblicuamente en android
- 30. mostrando una imagen en cacao
-1 para el tipo de datos incorrecto para un valor de moneda. –