0Pricing
C# Academy · บทเรียน

ตัวระบุรูปแบบตัวเลขและวันที่

ควบคุมวิธีแสดงผลตัวเลขและวันที่

ตัวระบุรูปแบบตัวเลขและวันที่ เป็นบทเรียน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. พื้นฐานการแทรกสตริง
  2. การจัดรูปแบบแบบประกอบด้วย string.Format
  3. ตัวระบุรูปแบบตัวเลขและวันที่
  4. ลิเทอรัลสตริงดิบ
← กลับไปที่ C# Academy