【问题标题】:How can i format date time to 24 hour format?如何将日期时间格式化为 24 小时格式?
【发布时间】:2014-07-23 23:16:38
【问题描述】:

这就是我格式化日期时间的方式:

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?

附近没有上午/下午。

【问题讨论】:

标签: c# winforms


【解决方案1】:

您使用“HH”表示 24 小时制。您有“hh”,即 12 小时时间。

【讨论】:

猜你喜欢
  • 2020-05-12
  • 1970-01-01
  • 2016-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多