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

Định dạng ngày giờ Full Date Short Time (f) trong C#

Chuẩn định dạng "f" (Full Date Short Time) kết hợp giữa định dạng ngày dài ("D") và giờ ngắn ("t"). Đây là một trong các standard format specifiers của DateTime.

Cú pháp

dateTime.ToString("f", CultureInfo)

Ví dụ hoàn chỉnh

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        DateTime myDate = new DateTime(2018, 8, 29, 1, 10, 0);
        Console.WriteLine(myDate.ToString("f", CultureInfo.CreateSpecificCulture("en-US")));
    }
}

Kết quả

Wednesday, August 29, 2018 1:10 AM

Giải thích

  • Ngày dài (D): "Wednesday, August 29, 2018" (tùy theo culture)
  • Giờ ngắn (t): "1:10 AM" (định dạng 12 giờ, không giây)
  • Kết hợp bằng khoảng trắng

Các culture phổ biến

CultureKết quả mẫu
en-USWednesday, August 29, 2018 1:10 AM
vi-VNThứ Tư, 29 tháng 8, 2018 1:10 SA
fr-FRmercredi 29 août 2018 01:10

Sử dụng CultureInfo.InvariantCulture nếu cần định dạng cố định không phụ thuộc vùng域.