Penentu Format Numerik dan Tanggal
Atur cara angka dan tanggal ditampilkan.
Penentu Format Numerik dan Tanggal adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 4 pelajaran total.
Format Numerik Standar
Penentu format adalah kode singkat yang mengatur tampilan angka. Kode yang umum digunakan adalah N, C, P, F, dan D.
using System;
class Program {
static void Main() {
double n = 1234.5;
Console.WriteLine($"{n:N2}");
}
}Format Angka: N
N2 memformat angka dengan pemisah ribuan dan dua tempat desimal.
using System;
class Program {
static void Main() {
Console.WriteLine($"{1234567.891:N2}");
}
}Format Mata Uang: C
C memformat angka sebagai mata uang menggunakan simbol dan pengelompokan dari kultur saat ini.
using System;
using System.Globalization;
class Program {
static void Main() {
Console.WriteLine(19.99m.ToString("C", CultureInfo.GetCultureInfo("en-US")));
}
}Format Persentase: P
P mengalikan angka dengan 100 lalu menambahkan tanda persen. 0.25 menjadi 25 persen.
using System;
using System.Globalization;
class Program {
static void Main() {
Console.WriteLine((0.25).ToString("P1", CultureInfo.InvariantCulture));
}
}Titik Tetap: F
F3 menampilkan jumlah tempat desimal tetap tanpa pemisah ribuan.
using System;
class Program {
static void Main() {
Console.WriteLine($"{3.14159:F3}");
}
}Bilangan Bulat Berpadded: D
D5 menambahkan angka nol di depan bilangan bulat hingga setidaknya lima digit.
using System;
class Program {
static void Main() {
Console.WriteLine($"{42:D5}");
}
}Heksadesimal: X
X memformat bilangan bulat sebagai heksadesimal; X4 menambahkan angka nol hingga empat digit heksadesimal.
using System;
class Program {
static void Main() {
Console.WriteLine($"{255:X}");
Console.WriteLine($"{255:X4}");
}
}Pola Numerik Kustom
Gunakan pola kustom seperti 0.00 atau #,##0 untuk mengatur digit dan pengelompokan secara tepat.
using System;
using System.Globalization;
class Program {
static void Main() {
Console.WriteLine((1234.5).ToString("#,##0.00", CultureInfo.InvariantCulture));
}
}Penentu Format Tanggal
Tanggal juga memiliki penentu: d untuk tanggal singkat, D untuk tanggal panjang, t untuk waktu singkat, serta pola kustom seperti yyyy-MM-dd.
using System;
using System.Globalization;
class Program {
static void Main() {
var date = new DateTime(2026, 5, 30);
Console.WriteLine(date.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture));
}
}Pola Tanggal Kustom
Susun pola dari token: dd untuk hari, MM untuk bulan, yyyy untuk tahun, dan HH:mm untuk waktu.
using System;
using System.Globalization;
class Program {
static void Main() {
var dt = new DateTime(2026, 5, 30, 14, 5, 0);
Console.WriteLine(dt.ToString("dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture));
}
}Penentu dalam Interpolasi
Semua penentu ini juga dapat digunakan setelah tanda titik dua di dalam teks terinterpolasi.
using System;
class Program {
static void Main() {
double total = 1999.5;
Console.WriteLine($"Total: {total:N2}");
}
}Pemeriksaan Singkat
Uji pengetahuan Anda tentang penentu format.
Ringkasan
Penentu numerik standar mengatur keluaran: N untuk angka dengan pengelompokan, C untuk mata uang, P untuk persentase, F untuk desimal tetap, D untuk bilangan bulat dengan angka nol di depan, dan X untuk heksadesimal. Pola kustom seperti #,##0.00 memberikan kendali yang lebih terperinci.
Penentu tanggal (d, D, yyyy-MM-dd) bekerja dengan cara yang sama, dan semuanya diterapkan setelah tanda titik dua dalam interpolasi atau string.Format.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penentu Format Numerik dan Tanggal” gratis?
Ya — teks lengkap “Penentu Format Numerik dan Tanggal” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Penentu Format Numerik dan Tanggal”?
Atur cara angka dan tanggal ditampilkan. Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Penentu Format Numerik dan Tanggal” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?
Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Dasar-Dasar Interpolasi String
- Pemformatan Komposit dengan string.Format
- Penentu Format Numerik dan Tanggal
- Literal String Mentah