如何修改DateTime



我想为日期(dataType DatTime)删除小时,分钟和秒。

的例子
28/02/2013 15:66:26

28/02/2013 00:00:00

我尝试使用AddMinutesAddHours,但没有成功。

你能给我一些伪代码吗?

使用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);

相关内容

  • 没有找到相关文章

最新更新