在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}
答案 0 :(得分:4)
使用DateTime.Now.ToString("HH:mm"))
代替"HH:MM"
"MM"
格式为月份,"mm"
为分钟。
答案 1 :(得分:3)
您要求显示HOUR:MONTH。
你需要:
{{1}}