我想为日期(dataType DatTime)删除小时,分钟和秒。
的例子28/02/2013 15:66:26
28/02/2013 00:00:00
我尝试使用AddMinutes
和AddHours
,但没有成功。
你能给我一些伪代码吗?
使用Date
属性:
var date = dateAndTime.Date;
或
DateTime date = dateAndTime.Date;
如果你不喜欢使用var
使用DateTime
的.Date
属性
应该这样做:
var mydate = DateTime.Now;
var date = mydate.Date.ToString();
使用
获取日期部分var myDate myDateTime.Date;
DateTime Structure有一个名为Date的属性。这暴露了Date,时间组件为00:00:00
http://msdn.microsoft.com/en-us/library/system.datetime.date (v = VS.85) . aspx
//If you are creating the date time
var newDate = DateTime.Now.Date;
//Another way to do it, just for seeing that it exists
var newDate = existingDate.Date + new TimeSpan(0, 0, 0);
最简单的方法是:
date = 28/02/2013 15:66:26;
var date1 = date.Tostring("dd/MM/yyyy");
如果您想进一步将date1的类型从String转换为DateTime,则使用
Convert.ToDateTime(date1);