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.