C# 从数据库将listView中的日期格式化为dd/MM/yyyy

C# 从数据库将listView中的日期格式化为dd/MM/yyyy,c#,formatting,C#,Formatting,我正在尝试在列表视图中设置日期格式,以便只有日期显示为dd/MM/yyyy格式,而不是时间格式。我尝试只在SQL中返回日期,但时间显示为00:00等。此外,我尝试使用.ToString(“dd/MM/yyyy”)格式化字符串 private void Home\u加载(对象发送方,事件参数e) { string str=“Server=DESKTOP-NB0VA19\\SQLEXPRESS;Database=Database\u name;integratedsecurity=True;”; S

我正在尝试在列表视图中设置日期格式,以便只有日期显示为dd/MM/yyyy格式,而不是时间格式。我尝试只在SQL中返回日期,但时间显示为00:00等。此外,我尝试使用
.ToString(“dd/MM/yyyy”)
格式化字符串

private void Home\u加载(对象发送方,事件参数e)
{
string str=“Server=DESKTOP-NB0VA19\\SQLEXPRESS;Database=Database\u name;integratedsecurity=True;”;
SqlConnection conn=新的SqlConnection(str);
conn.Open();
DataTable dt=新的DataTable();
SqlDataAdapter ada=新SqlDataAdapter(“选择作业类型、作业编号,将(日期、到期日期)转换为‘到期日期’,作业描述来自作业”,conn);
ada.Fill(dt);
对于(int i=0;i
您需要首先解析到
DateTime

var dt = DateTime.Parse(dr["due_date"].ToString());
listitem.SubItems.Add(dt.ToString("dd/MM/yyyy");
或者,如果已经是
日期时间

var dt = dr.Field<DateTime>("due_date");
listitem.SubItems.Add(dt.ToString("dd/MM/yyyy");
var dt=dr.Field(“到期日”);
listitem.SubItems.Add(dt.ToString(“dd/MM/yyyy”);
var dt = dr.Field<DateTime>("due_date");
listitem.SubItems.Add(dt.ToString("dd/MM/yyyy");