【发布时间】: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?
附近没有上午/下午。
【问题讨论】:
-
所以您不想将其格式化为上午/下午(正如您的标题所要求的那样),而是想将其格式化为 24 小时制?