如何将日期时间格式化为24小时格式?

时间:2014-07-23 23:16:39

标签: c# winforms

这就是我如何形成日期时间:

for (int i = 0; i < AllNews.Count; i++)
{
    myl.Add(AllNews[i].text);
    IFormatProvider provider = CultureInfo.InvariantCulture;
    DateTime myTime = DateTime.ParseExact(AllNews[i].original_time, "DyyMMddTHHmm", provider);
    string results = myTime.ToString("hh:mm דווח במקור בתאריך : dd.MM.yy : שעה");
    myl.Add(results);
    myl.Add(AllNews[i].link);
    myl.Add(Environment.NewLine);
    myListWithoutLinks.Add(AllNews[i].text);
    myListWithoutLinks.Add(results);
    myListWithoutLinks.Add(Environment.NewLine);

}

但是到了晚上12点46分,12点46分。 07:00早上或晚上也一样。 如何在7点播出时显示19:00,7点播出时间显示为07:00?

没有AM / PM附近。

1 个答案:

答案 0 :(得分:3)

你使用&#34; HH&#34; 24小时的时间。你有&#34; hh&#34;,这是12小时的时间。