Chuẩn định dạng "G" (General Date Long Time) kết hợp giữa ngày ngắn ("d") và giờ dài ("T"), cách nhau bởi dấu cách. Đây là định dạng phổ biến để hiển thị ngày giờ đầy đủ.
Cú pháp
dateTime.ToString("G", DateTimeFormatInfo.InvariantInfo)
Ví dụ hoàn chỉnh
using System;
using System.Globalization;
class Demo
{
static void Main()
{
DateTime dt = new DateTime(2018, 1, 3, 3, 45, 20);
Console.WriteLine(dt.ToString("G", DateTimeFormatInfo.InvariantInfo));
}
}
Kết quả
01/03/2018 03:45:20
Bảng so sánh các định dạng General
| Format | Tên | Thành phần | Ví dụ (Invariant) |
|---|---|---|---|
| g | General (Short Date + Short Time) | d + t | 01/03/2018 03:45 |
| G | General (Short Date + Long Time) | d + T | 01/03/2018 03:45:20 |
| f | Full Date Short Time | D + t | Wednesday, 03 January 2018 03:45 |
| F | Full Date Long Time | D + T | Wednesday, 03 January 2018 03:45:20 |
Lưu ý
DateTimeFormatInfo.InvariantInfocho định dạng cố định (thường là MM/dd/yyyy HH:mm:ss).- Với culture "vi-VN":
03/01/2018 03:45:20(dd/MM/yyyy). - Định dạng "G" thường dùng cho log, timestamp, API response.