我想在DateTime中添加新的时间值
我在Watch中的代码:
tsStart {09:00:00} System.TimeSpan
StartDateTime {10/17/2014 12:00:00 AM} System.DateTime
用于将TimeSpan添加到DateTime的代码:
StartDateTime.Add(tsStart);
添加后,中的
值
StartDateTime {10/17/2014 12:00:00 AM} System.DateTime
我做错了什么?
答案 0 :(得分:7)
DateTime是不可变类型。
DateTime newTime = StartDateTime.Add(tsStart);
答案 1 :(得分:3)
对JesseJames的评论回答:
StartDateTime = StartDateTime.Add(tsStart);
DateTime Add函数将返回一个新的DateTime值,该值由DateTime和Added DateTime Value组成。但是,DateTime值不会更改。