DateTime.Now.ToString(" HH:MM")总是给出20:06

时间:2015-06-09 19:04:44

标签: c# datetime

在c#中我试图通过以下代码获得时间:

DateTime.Now.ToString("HH:MM");

我将此值填入ListView。总之它总是给出20:06,但是如果我在我的代码中在这一点之前添加一个断点并逐步走过它,它会向我显示一个不同的时间,同时它仍在添加20:06。

以下是我如何添加它:

ListViewItem item = new ListViewItem(mItem.Naam);
item.SubItems.Add(DateTime.Now.ToString("HH:MM"));
item.SubItems.Add(tafelnummer.ToString());

lstBarOverzicht.Items.Add(item);

当我逐步通过代码并按住鼠标时,"现在"然后我看到DateTime.Now {9-6-2015 21:02:15}但是当我检查项目的子项目然后我看到结果视图然后我看到子项目[1] {20:06}

2 个答案:

答案 0 :(得分:4)

使用DateTime.Now.ToString("HH:mm"))代替"HH:MM" "MM"格式为月份,"mm"为分钟。

答案 1 :(得分:3)

您要求显示HOUR:MONTH。

你需要:

{{1}}