Come formattare un numero come questo: 9.000 il mio campo di database è in tipo di dati in denaro, quando lo tiro in alto lo vedo in questo modo: 9000,0000 che non mi sembra giusto (Vorrei farlo sembrare come un formato di denaro reale)Formato numero denaro
15
A
risposta
11
decimal money = 1000;
Response.Write(string.Format("{0:C}", money));
Quanto sopra è un esempio in C#.
0
È necessario eseguire una funzione di "formattazione" (in qualsiasi lingua si sta utilizzando) che restituirà i dati in un formato di valuta. Un'altra risposta descrive già il codice in C#. Ecco vbscript:
Dim Amount
Amount = 2000
Response.Write(FormatCurrency(Amount))
Come l'applicazione di visualizzazione di database legge i dati e come è in realtà memorizzati nel database può essere due cose diverse.
19
Mentre è possibile chiamare string.format, penso che sia più semplice chiamare lo ToString.
decimal money = 9000m;
string formattedMoney = money.ToString("C");
0
Ho pensato di aggiungere un C opzione # 6 con le stringhe interpolate:
decimal money = 9000m;
string formatted = $"{money:C}";
Problemi correlati
- 1. Formato di denaro PHP in valuta indiana?
- 2. Direttiva di formattazione del denaro in Angular
- 3. Modifica formato numero in renderDataTable
- 4. Formato numero localizzato in Django?
- 5. numero di formato in C#
- 6. Formato numero in virgola mobile
- 7. Formato numero PHP senza virgola
- 8. Formato numero con Amcharts Javascript
- 9. Chi deve l'ottimizzazione del denaro
- 10. Come archiviare denaro in elasticsearch
- 11. TSQL Gettate la somma di denaro
- 12. Formato del numero PHPExcel non visualizzato correttamente
- 13. Java: il numero formato in milioni
- 14. numero di formato nel rapporto ssrs
- 15. XSL - problema di arrotondamento/numero di formato
- 16. Formato numero in virgola mobile con zeri
- 17. numero Formato come larghezza fissa, con zeri
- 18. Haskell: numero di formato con virgole
- 19. Formato del numero complesso in Python
- 20. Formato automatico Numero di telefono in Jquery
- 21. Oracle numero formato modello lunghezza massima
- 22. Come inviare denaro a paypal tramite php
- 23. Come modellare una somma di denaro in Java
- 24. Best practice per rappresentare denaro (valore + valuta) in Grails
- 25. Numero di formato SQLite con 2 posizioni decimali sempre
- 26. Formato tipo doppio con il numero minimo di cifre decimali
- 27. flusso std :: string analizzare un numero in formato binario
- 28. Trova l'ennesimo numero nella sequenza crescente formato da 0,2,4,6,8?
- 29. Matlab ShortEng numero formato tramite sprintf() e fprintf()?
- 30. oracle query SQL per numero di formato da virgola
Response.Write (string.Format ("{0: C}", denaro)) sarebbe anche l'equivalente in VB .NET poiché è davvero il framework che esegue la formattazione, non la lingua – Joseph
"{0: C0}" è utile in quanto aggiunge migliaia di separatori –