我有 2 个日期时间对象需要合并。
这包含正确的日期,但不需要时间部分。
DateTime? sessionDate = fl.EventDateTimeStart
这包含正确的时间,但日期部分需要是上面 sessionDate 对象的日期值。
DateTime? sessionStartTime = g.GameStartTime.Value
我尝试使用各种 DateTime toString() 方法中的一些,但发现因为它们是类的一部分,所以它们需要保留 DateTime? 类型,所以我不能只将它们转换为字符串。
所以我想出了这个非常丑陋的方法:
sessionStartTime = new DateTime( fl.EventDateTimeStart.Value.Year, fl.EventDateTimeStart.Value.Month, fl.EventDateTimeStart.Value.Day, g.GameStartTime.Value.Hour, g.GameStartTime.Value.Minute, g.GameStartTime.Value.Second)
有没有更优雅的方法来做到这一点?
皈依舞
相关分类