asp.net DateTime的.AddDays和.AddHours怎么用?

//查询所有时间List<Tasks>showTasks=TasksManager.SelectAllTasksToIntendingFinishTime(userId,... //查询所有时间
List<Tasks> showTasks = TasksManager.SelectAllTasksToIntendingFinishTime(userId, IntendingDateTime);
//循环遍历所有的时间
foreach (Tasks tasksIntendingFinishTime in showTasks)
{
//遍历每一条预计完成时间
DateTime newIntendingFinishTime = tasksIntendingFinishTime.IntendingFinishTime;
//为周日的情况天数+1
if (newIntendingFinishTime.DayOfWeek.Equals(DayOfWeek.Sunday))
{
//遇到周日并且时间在上班时间之前
if (newIntendingFinishTime.Hour < 9)
{
//得到时间差值
int timeSubtract = 9 - newIntendingFinishTime.Hour;
//将时间差值加到所要显示的小时上面
newIntendingFinishTime.AddHours(Convert.ToDouble(timeSubtract));
//因为是9:00以前并且是周日所以天数+1
newIntendingFinishTime.AddDays(Convert.ToDouble(1));
//更新时间
int upateIrregular = TasksManager.UpdateToIntendingFinishTime(userId,newTaskId, newIntendingFinishTime);
}
}

请问我应该怎么写,这样他更新跟没有更新没有任何的区别
展开
 我来答
你是谁LCqTt
2011-01-07 · TA获得超过602个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:861万
展开全部
他不是更新的这个时间对象本身,新的值在返回值里哈:
newIntendingFinishTime=newIntendingFinishTime.AddHours(timeSubtract);
//因为是9:00以前并且是周日所以天数+1
newIntendingFinishTime=newIntendingFinishTime.AddDays(1);

你也不用手工转换,因为小数据类型的数据会自动'升'成大数据类型
a759519572
推荐于2018-03-04 · TA获得超过106个赞
知道答主
回答量:82
采纳率:100%
帮助的人:47.2万
展开全部
用的是 DateTime.Now.AddDays(Double Value);
表是当前时间加几天 如DateTime.Now.AddDays(1);就是明天,
DateTime.Now.AddDays(-1);就是昨天;

AddHours()用法同上,只是AddDays是计算天的,AddHours是计算小时的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Bruke船长
2018-09-20 · TA获得超过415个赞
知道答主
回答量:12
采纳率:0%
帮助的人:7728
展开全部
一楼所答正确,我来补充,这里有坑,记得看看!!
var nowDate=DateTime.Now;//比如:2018-9-9
nowDate.AddDays(1);//nowDate的值还是2018-9-9因为这是得到一个日期,并未设置到nowDate里面去。错误写法!
正确写法:nowDate=nowDate.AddDays(1);//nowDate值:2018-9-10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hetongyang
2011-01-07 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:162万
展开全部
方法都有提示的,而且你用的方法之后应该用一个对象存起来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式