DateTime t1=new DateTime("2016-01-09 11:35"); DateTime t2=t1.Date;
得到"2016-01-09 00:00"
谢谢,我试试
@_果果: 只是个意思,Date Time没有那个重载。要使用DateTime.Parse(string)
@龙葛格: 嗯
提取出日期重新构造一个新时间对象。
好的,我试试
datetime.now.date
或者tostring的时候用不同的转义符号截断部分
这个是获取当前时间吧
@_果果: 把你的时间对象取date就是日期了
@hahanonym: 然后在拼接成0点0分是吧
@_果果: 嗯
如果你最后需要的是字符串直接用tostring格式化也可以
@hahanonym: 嗯,我知道了,谢谢
楼上正解。我只是来蹭蹭的。
DateTime time = DateTime.Parse("2016-01-09 11:35"); DateTime date = new DateTime(time.Year, time.Month, time.Day, 0, 0, 0); return date;