如何更改DateTime
结构的日期部分?
我有DateTime
,其值为3/31/2009 8:00:00 AM,并希望将其更改为任何其他日期,但时间应相同。我不需要添加日期的解决方案,我需要用任意日期替换它。
我如何实现这一目标?
答案 0 :(得分:13)
要从另外两个DateTime构建DateTime,其中一个包含日期,其中一个包含时间,您可以使用:
DateTime result = date.Date + time.TimeOfDay;
答案 1 :(得分:11)
day = 1
month = 4
year = 2009
Date2 = new DateTime(day,month,year,Date1.Hours,Date1.Minute,Date1.Seconds)
答案 2 :(得分:5)
s = s.AddDays(1)
答案 3 :(得分:0)
您应该使用DateTime.AddDays方法。像这样:
DateTime s2 = s.AddDays( 1 );