2013-06-23 15 views
5

Ciao Ragazzi :) Ho questo piccolo problema relativo alla sintassi C#. questo è il mio codiceCome escludere dall'ora la colonna della data

listView1.Items.Add(new ListViewItem(new string[] {dr["Date"].ToString() })); 

Questa è l'uscita

enter image description here

E questa uscita è quello che voglio in cui Time non è incluso

enter image description here

Ho provato questo

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")}));` 

risposta

5

Dal dr["Date"] rendimenti object che non è possibile utilizzare il sovraccarico ToString metodo DateTime, in modo da convertire in DateTime prima utilizzando Field<T> quindi utilizzare corretta DateTime formato M/d/yyyy in ToString metodo:

dr.Field<DateTime>("Date").ToString("M/d/yyyy"); 

È inoltre possibile fare riferimento formato DateTime in C# in here.

1

Come su

lisView1.Items.Add(new ListviewItem(new string[] {dr.Field<DateTime>("Date").ToString("d")})); 

MSDN descrive formati di stringa più comuni per la data here

Problemi correlati