Format Mata Uang Rupiah Menggunakan C#
Formatting mengenai mata uang sering kali menjadi kebutuhan sebuah aplikasi. Pada tutorial kali ini,
mari kita melakukan format mata uang rupiah
menggunakan System.Globalization pada C# untuk aplikasi teman-teman.
- Format
"C0"akan mengubah angka hingga ke sen (dua angka dibelakang koma) seperti format pada bank. - Format
"C2"akan dibulatkan (tanpa koma)
Berikut contohnya.
using System.Globalization;
namespace FormattingIdr
{
static class Program
{
static void Main()
{
// Set CultureInfo ke Indonesia
CultureInfo indonesiaCulture = new("id-ID");
// Jumlah uang
double amount = 7250050.35;
// Format C2 - angka dibelakang koma akan menjadi sen
string formattedAmountC2 = amount.ToString("C2", indonesiaCulture);
string formattedAmountC0 = amount.ToString("C0", indonesiaCulture);
// Output
Console.WriteLine(formattedAmountC2); // Output: Rp7.250.050
Console.WriteLine(formattedAmountC0); // Output: Rp7.250.050,35
}
}
}