ตัวระบุรูปแบบตัวเลขและวันที่
ควบคุมวิธีแสดงผลตัวเลขและวันที่
ตัวระบุรูปแบบตัวเลขและวันที่ เป็นบทเรียน C# Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C# Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C# Academy มีบทเรียนทั้งหมด 4 บทเรียน
รูปแบบตัวเลขมาตรฐาน
ตัวระบุรูปแบบคือรหัสสั้น ๆ ที่กำหนดวิธีแสดงตัวเลข ตัวระบุที่ใช้บ่อย ได้แก่ N, C, P, F และ D
using System;
class Program {
static void Main() {
double n = 1234.5;
Console.WriteLine($"{n:N2}");
}
}รูปแบบตัวเลข: N
N2 จัดรูปแบบตัวเลขโดยใส่ตัวคั่นหลักพันและแสดงทศนิยมสองตำแหน่ง
using System;
class Program {
static void Main() {
Console.WriteLine($"{1234567.891:N2}");
}
}รูปแบบสกุลเงิน: C
C จัดรูปแบบตัวเลขเป็นสกุลเงิน โดยใช้สัญลักษณ์และการจัดกลุ่มตามวัฒนธรรมปัจจุบัน
using System;
using System.Globalization;
class Program {
static void Main() {
Console.WriteLine(19.99m.ToString("C", CultureInfo.GetCultureInfo("en-US")));
}
}รูปแบบเปอร์เซ็นต์: P
P คูณค่าด้วย 100 แล้วเติมเครื่องหมายเปอร์เซ็นต์ 0.25 จึงกลายเป็น 25 เปอร์เซ็นต์
using System;
using System.Globalization;
class Program {
static void Main() {
Console.WriteLine((0.25).ToString("P1", CultureInfo.InvariantCulture));
}
}จุดทศนิยมคงที่: F
F3 แสดงจำนวนตำแหน่งทศนิยมคงที่โดยไม่ใส่ตัวคั่นหลักพัน
using System;
class Program {
static void Main() {
Console.WriteLine($"{3.14159:F3}");
}
}จำนวนเต็มเติมศูนย์: D
D5 เติมศูนย์นำหน้าจำนวนเต็มให้มีอย่างน้อยห้าหลัก
using System;
class Program {
static void Main() {
Console.WriteLine($"{42:D5}");
}
}เลขฐานสิบหก: X
X จัดรูปแบบจำนวนเต็มเป็นเลขฐานสิบหก ส่วน X4 จะเติมให้มีเลขฐานสิบหกสี่หลัก
using System;
class Program {
static void Main() {
Console.WriteLine($"{255:X}");
Console.WriteLine($"{255:X4}");
}
}รูปแบบตัวเลขกำหนดเอง
ใช้รูปแบบกำหนดเอง เช่น 0.00 หรือ #,##0 เพื่อควบคุมจำนวนหลักและการจัดกลุ่มได้อย่างละเอียด
using System;
using System.Globalization;
class Program {
static void Main() {
Console.WriteLine((1234.5).ToString("#,##0.00", CultureInfo.InvariantCulture));
}
}ตัวระบุรูปแบบวันที่
วันที่ก็มีตัวระบุรูปแบบเช่นกัน: d คือวันที่แบบสั้น D คือวันที่แบบยาว t คือเวลาแบบสั้น และยังมีรูปแบบกำหนดเอง เช่น 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));
}
}รูปแบบวันที่กำหนดเอง
ประกอบรูปแบบจากโทเค็นต่าง ๆ: dd คือวัน MM คือเดือน yyyy คือปี และ HH:mm คือเวลา
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));
}
}ตัวระบุรูปแบบในการแทรกค่าในสตริง
ตัวระบุรูปแบบทั้งหมดนี้ใช้หลังเครื่องหมายโคลอนภายในสตริงที่มีการแทรกค่าได้เช่นกัน
using System;
class Program {
static void Main() {
double total = 1999.5;
Console.WriteLine($"Total: {total:N2}");
}
}ตรวจสอบความเข้าใจ
ทดสอบความรู้เกี่ยวกับตัวระบุรูปแบบ
สรุปทบทวน
ตัวระบุรูปแบบตัวเลขมาตรฐานกำหนดผลลัพธ์ดังนี้: N คือตัวเลขที่จัดกลุ่มหลัก C คือสกุลเงิน P คือเปอร์เซ็นต์ F คือทศนิยมคงที่ D คือจำนวนเต็มที่เติมศูนย์ และ X คือเลขฐานสิบหก รูปแบบกำหนดเอง เช่น #,##0.00 ให้การควบคุมที่ละเอียด
ตัวระบุรูปแบบวันที่ (d, D, yyyy-MM-dd) ทำงานในลักษณะเดียวกัน และทั้งหมดสามารถใช้หลังเครื่องหมายโคลอนในการแทรกค่าในสตริงหรือ string.Format
คำถามที่พบบ่อย
บทเรียน “ตัวระบุรูปแบบตัวเลขและวันที่” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ตัวระบุรูปแบบตัวเลขและวันที่” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C# Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C# Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ตัวระบุรูปแบบตัวเลขและวันที่”
ควบคุมวิธีแสดงผลตัวเลขและวันที่ คุณปฏิบัติ C# Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C# Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน C# Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “ตัวระบุรูปแบบตัวเลขและวันที่” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน C# Academy นี้ได้ไหม
ได้ บทเรียน C# Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- พื้นฐานการแทรกสตริง
- การจัดรูปแบบแบบประกอบด้วย string.Format
- ตัวระบุรูปแบบตัวเลขและวันที่
- ลิเทอรัลสตริงดิบ