I am using

((DateTime)newsItem.Date).ToString(@"yyyy MM dd") 

which gives me 2010 11 24 but not 2010-11-24.

I want dashes in between the numbers of date.

Edit
Report