如何在C#中格式化DateTime对象的时间?

时间:2011-10-24 01:33:01

标签: c# datetime time

我有一个DateTime对象。如何打印时间并采用以下格式:

 5:50 PM

 3:30 AM

3 个答案:

答案 0 :(得分:3)

yourDateTimeVariable.ToString("h:mm tt");

答案 1 :(得分:2)

    DateTime dt = DateTime.Now;
    Console.WriteLine(dt.ToString("h:mm tt", new System.Globalization.CultureInfo("en-us")));

试试这个

答案 2 :(得分:2)

尝试在日期对象上执行.ToShortTimeString()。例如:

DateTime.Now.ToShortTimeString();