我正在寻找这个约2个小时,我再也没有任何想法了。 问题是我有一个DateTime对象,我只需要它的日期部分。
我试过
data.Date
像这样创建一个新的DateTime对象
var x = new DateTime(data.Year,data.Months,data.Day)
我试过这个
DateTime.Parse(data.ToString("yyyy-MM-dd"))
注意:仅获取日期部分后,数据需要保留DateTime(不是字符串),因此我无法使用ToShortDateString()
答案 0 :(得分:2)
如果你想要一些对象,女巫总是以2012-10-10
格式从.ToString()
返回日期,你可以使用这个结构
struct Date
{
private DateTime dateTime;
public Date(DateTime dateTime)
{
this.dateTime = dateTime.Date;
}
public override string ToString()
{
return dateTime.ToString("yyyy-MM-dd");
}
}