合并两个Datetime对象

时间:2018-03-29 10:27:20

标签: c# datetime nullable

我有以下可以为空的DateTime对象,即类型DateTime?

dtPrev = '29/03/2012 03:00:00';

dtNext = '26/03/2012 12:00:00';

现在,我想合并这两个日期,以便新日期的日期部分为dtNext,时间部分为dtPrev。

我知道可以通过首先从dtNext获取日期然后从dtPrev添加时间部分来实现。

然而,我正在寻找更优雅或速记的方式来做到这一点? 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

我参考Marc Gravell的评论

解决了这个问题
 dtNext.Value.Date.Add(dtPrev.Value.TimeOfDay);