改变列表视图c#中日期的格式
本文关键字:日期 格式 列表 视图 改变 | 更新日期: 2023-09-27 17:53:08
如何更改Windows窗体列表视图中的日期格式?我从数据库中获取日期,日期格式为MM/dd/yyyy hh: MM:ss。我想显示的格式是MM/dd/yyyy。请帮帮我。
Class1.reader = Class1.dbcommand.ExecuteReader();
while (Class1.reader.Read())
{
lstitem = listView1.Items.Add(Class1.reader[0].ToString());
lstitem.SubItems.Add(Class1.reader[1].ToString());
lstitem.SubItems.Add(Class1.reader[2].ToString());
lstitem.SubItems.Add(Class1.reader[3].ToString());
lstitem.SubItems.Add(Class1.reader[4].ToString());
lstitem.SubItems.Add(Class1.reader[5].ToString());
lstitem.SubItems.Add(Class1.reader[6].ToString());
lstitem.SubItems.Add(Class1.reader[7].ToString());
lstitem.SubItems.Add(Class1.reader[8].ToString());
lstitem.SubItems.Add(Class1.reader[9].ToString());
lstitem.SubItems.Add(Class1.reader[10].ToString());
lstitem.SubItems.Add(Class1.reader[11].ToString());
lstitem.SubItems.Add(Class1.reader[12].ToString());
lstitem.SubItems.Add(Class1.reader[13].ToString());
lstitem.SubItems.Add(Class1.reader[14].ToString());
lstitem.SubItems.Add(Class1.reader[15].ToString());
lstitem.SubItems.Add(Class1.reader[16].ToString());
lstitem.SubItems.Add(Class1.reader[17].ToString());
lstitem.SubItems.Add(Class1.reader[18].ToString());
lstitem.SubItems.Add(Class1.reader[19].ToString());
}`
(这是我如何从数据库中获取数据)
lstitem.SubItems.Add(DateTime.Parse(Class1.reader[1].ToString()).ToString("MM/dd/yyyy"));
试试
使用DateTime将日期转换为您喜欢的格式:
https://msdn.microsoft.com/de-de/library/system.datetime (v = vs.110) . aspx
简写:
DateTime.Now.ToString("MM.dd.yyyy");
你可以在这里获得更多关于日期时间格式的信息
你可以这样做:
DateTime.ParseExact("12/02/21 10:56:09", "yy/MM/dd HH:mm:ss",
CultureInfo.InvariantCulture
).ToString("MMM. dd, yyyy HH:mm:ss")