我正在使用
((DateTime)newsItem.Date).ToString(@"yyyy MM dd")
这使我得到了2010年11月24日,但没有连字符。
我想在日期的数字之间加上连字符。
你试过了吗
((DateTime)newsItem.Date).ToString(@"yyyy-MM-dd");
另外,由于您无论如何都会在ToString
中格式化时间部分,因此您不需要添加.Date
,您可以将其更改为
((DateTime)newsItem).ToString(@"yyyy-MM-dd");
Date
是一个对象吗? - cjkDate
不是一个独立的对象。Date
是DateTime
的属性,它返回一个时间设置为午夜的新DateTime
。在这种情况下,不需要进行转换。 - cspolton