Kar*_*ski 5 c# datetime winforms
大家好:)我有关于C#语法的这个小问题.这是我的代码
listView1.Items.Add(new ListViewItem(new string[] {dr["Date"].ToString() }));
Run Code Online (Sandbox Code Playgroud)
这是输出

而这个输出是我想要的,Time不包括在内

我试过这个
lisView1.Items.Add(new ListviewItem(new string[] {dr["Date"].ToString("YYYY-MM-DD")}));`
lisView1.Items.Add(new ListviewItem(new string[] {dr["Date"].ToString("yyyy-mm-dd")}));`
Run Code Online (Sandbox Code Playgroud)
由于dr["Date"]回报object,你不能使用重载ToString的方法DateTime,所以转换为DateTime用第一Field<T>,然后使用正确的DateTime格式M/d/yyyy的ToString方法:
dr.Field<DateTime>("Date").ToString("M/d/yyyy");
Run Code Online (Sandbox Code Playgroud)
你也可以DateTime在这里引用C#中的格式.