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

Định dạng Short Time (t) trong C#

Chuẩn định dạng "t" (Short Time) hiển thị giờ và phút, không bao gồm giây. Được định nghĩa bởi thuộc tính DateTimeFormatInfo.ShortTimePattern của culture hiện tại.

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

HH:mm

Ví dụ hoàn chỉnh

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        DateTime date = new DateTime(2018, 5, 4, 10, 12, 10);
        Console.WriteLine(date.ToString("t", CultureInfo.CreateSpecificCulture("en-us")));
    }
}

Kết quả

10:12 AM

So sánh các định dạng thời gian

Định dạngTênVí dụ (en-US)Ví dụ (vi-VN)
tShort Time10:12 AM10:12
TLong Time10:12:10 AM10:12:10
gGeneral (Short Date + Short Time)5/4/2018 10:12 AM4/5/2018 10:12
GGeneral (Short Date + Long Time)5/4/2018 10:12:10 AM4/5/2018 10:12:10

Lưu ý

  • Kết quả phụ thuộc hoàn toàn vào CultureInfo.
  • Với culture "vi-VN", thường dùng định dạng 24 giờ (không AM/PM).
  • Để định dạng cố định, dùng CultureInfo.InvariantCulture hoặc chuỗi format tùy chỉnh như "HH:mm".