Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด DateTime.ToString() ใน C#

เมธอด DateTime.ToString() ใน C# ใช้สำหรับแปลงค่าของออบเจ็กต์ DateTime ปัจจุบันเป็นการแทนค่าในรูปแบบสตริงเทียบเท่า

ไวยากรณ์

เมธอดนี้มีหลายการโหลดทับ (overloads):

ToString()
ToString(String format)
ToString(IFormatProvider provider)
ToString(String format, IFormatProvider provider)

ตัวอย่าง

ตัวอย่างการใช้งานเมธอด DateTime.ToString() แบบไม่ระบุรูปแบบ:

using System; 
public class Demo { 
    public static void Main() { 
        DateTime d = new DateTime(2019, 11, 11, 7, 11, 25); 
        Console.WriteLine("Date = {0}", d); 
        string str = d.ToString(); 
        Console.WriteLine("String representation = {0}", str); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Date = 11/11/2019 7:11:25 AM 
String representation = 11/11/2019 7:11:25 AM

ตัวอย่างเพิ่มเติม

ตัวอย่างการใช้งานกับตัวระบุรูปแบบ "f" (รูปแบบวันที่/เวลาเต็ม):

using System; 
public class Demo { 
    public static void Main() { 
        DateTime d = new DateTime(2019, 11, 11, 7, 11, 25); 
        Console.WriteLine("Date = {0}", d); 
        string str = d.ToString("f"); 
        Console.WriteLine("String representation = {0}", str); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Date = 11/11/2019 7:11:25 AM 
String representation = Monday, November 11, 2019 7:11 AM

หมายเหตุ: รูปแบบผลลัพธ์อาจแตกต่างกันไปตามวัฒนธรรม (Culture) ของระบบ