Wie formatiere ich eine Zahl so aussehen: 9,000 mein Datenbankfeld ist in Geld Datentyp, wenn ich es hochziehen sehe ich es so: 9000.0000 , die nicht richtig zu mir aussehen (Ich möchte, dass es wie ein echtes Geldformat aussieht)Format Nummer als Geld
15
A
Antwort
11
decimal money = 1000;
Response.Write(string.Format("{0:C}", money));
Das obige ist ein Beispiel in C#.
0
Sie müssen eine Formatierungsfunktion (in der von Ihnen verwendeten Sprache) ausführen, die die Daten in einem Währungsformat zurückgibt. Eine andere Antwort beschreibt bereits den Code in C#. Hier ist Vbscript:
Dim Amount
Amount = 2000
Response.Write(FormatCurrency(Amount))
Wie Sie Ihre Datenbank Anzeigeanwendung liest die Daten und wie es tatsächlich in der Datenbank gespeichert wird, kann zwei verschiedene Dinge.
19
Während Sie string.format aufrufen konnten, ist es einfacher, einfach ToString darauf anzurufen.
decimal money = 9000m;
string formattedMoney = money.ToString("C");
0
dachte, ich C# 6 Option mit interpolierten Strings hinzufügen würde:
decimal money = 9000m;
string formatted = $"{money:C}";
Verwandte Themen
- 1. Format Geld nicht funktioniert
- 2. ASP.Net: Eval Format für Geld Ausdrücke
- 3. Nummer Format Ausnahme: null
- 4. anpassen Format Nummer flexible
- 5. Integer.parseInt Nummer Format Ausnahme?
- 6. Nummer Format Ausnahme in Java
- 7. Perl Format Nummer zu Zeit?
- 8. TSQL Guss die Summe als Geld
- 9. Format Nummer als Prozent in MS SQL Server
- 10. Xslt Format-Nummer dezimal, Zahl kleiner als ein
- 11. Rails - Format-Nummer als Währungsformat in der Getter
- 12. Nummer Format Ausnahme in Compojure
- 13. Format Datum Nummer von Datenbank
- 14. Format lange Nummer im Android
- 15. XSLT-Format-Nummer mit Komma
- 16. Array Key als Nummer
- 17. Postgresql: Nummer in sprachspezifisches Format einfügen
- 18. Nummer Format Exception JSP Seite mit Cookies
- 19. Format Nummer in jsx Reagieren Komponente
- 20. Konvertieren von Nummer in Indien Locale Format
- 21. Format Nummer mit Kommas in. Jeder Funktion
- 22. BigDecimal und Geld
- 23. Format Byte als eine zweistellige Hexadezimalzahl
- 24. Arbeiten Sie mit Geld (Dezimalzahlen) in PHP als sicher?
- 25. Format Datum als Wochentag
- 26. Format Ausgabe als Tabelle
- 27. Format Double als Fraction
- 28. Format Protokollmeldungen als Baum
- 29. xlrd read Nummer als String
- 30. Kann Nummer als Feldname verwenden
Response.Write (string.Format ("{0: C}", Geld)) wäre auch das Äquivalent in VB .NET, da es wirklich das Framework ist, das die Formatierung durchführt, ist nicht die Sprache – Joseph
"{0: C0}" auch praktisch, da es tausend Separatoren hinzufügt –