C# 如何将日期时间格式设置为24小时格式?

C# 如何将日期时间格式设置为24小时格式?,c#,winforms,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); s

这是我设置日期时间的方式:

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);

}
for(int i=0;i
但当它是夜晚,我看到12:46,当它是中午12:46。早上或晚上7:00也一样。 我怎么能在晚上7点显示19:00,早上7点显示07:00


附近没有AM/PM。

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

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

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

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

因此您不想将其格式设置为am/pm(如标题所示),但想将其格式设置为24小时时间?可能重复,因此您不想将其格式设置为am/pm(如标题所示),但想将其格式设置为24小时时间?可能重复,因此您不想将其格式设置为am/pm(如标题所示),但是想将其格式化为24小时制吗?可能是的副本,因此您不想将其格式化为am/pm(如标题所示),但是否要将其格式设置为24小时?请参阅的可能副本,以获取哪些字符串映射到哪些值的完整列表。请参阅,获取哪些字符串映射到哪些值的完整列表。请参阅,获取哪些字符串映射到哪些值的完整列表。请参阅,获取哪些字符串映射到哪些值的完整列表。