Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Định dạng Long Time (T) trong C#

Chuẩn định dạng "T" (Long Time) hiển thị giờ, phút, giây theo định dạng 24 giờ hoặc 12 giờ tùy theo culture. Được định nghĩa bởi thuộc tính DateTimeFormatInfo.LongTimePattern.

Chuỗi định dạng tùy chỉnh cơ bản

HH:mm:ss

Ví dụ hoàn chỉnh

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        DateTime date = new DateTime(2018, 9, 9, 8, 15, 30);
        Console.WriteLine(date.ToString("T", CultureInfo.CreateSpecificCulture("en-us")));
    }
}

Kết quả

8:15:30 AM

So sánh với "t" (Short Time)

Định dạngMô tảVí dụ (en-US)
T (Long Time)Giờ:Phút:Giây8:15:30 AM
t (Short Time)Giờ:Phút (không giây)8:15 AM

Lưu ý

  • Kết quả phụ thuộc vào CultureInfo được truyền vào.
  • Với culture "vi-VN", định dạng thường là 24 giờ: 08:15:30.
  • Sử dụng DateTimeFormatInfo.InvariantInfo để có định dạng chuẩn quốc tế.