如何简单实现日期加上天数得到另外一个日期.

soleliaodan 2012-04-17 05:58:18
如题.各位大虾帮帮下. C# 做
...全文
577 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
桥头哥哥 2013-06-28
  • 打赏
  • 举报
回复
tDateBox1.DateTime = tDateBox2.DateTime.AddDays(StrToDouble(db_yslq.Text));
wangxinlong_ 2012-04-18
  • 打赏
  • 举报
回复
来晚了,就当学习了!哈哈哈
灵雨飘零 2012-04-18
  • 打赏
  • 举报
回复
上面几楼都给答案了、
allen0118 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
DateTime.Now.AddDays(1);//如果是负数表示天数减一,正数表示天数加一,还有AddHours()函数等
[/Quote]
正解,再告诉你一个时间相加减的代码,一般 用来统计用户登录多长时间了:
private void timer2_Tick(object sender, EventArgs e)
{
string NowTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
DateTime begintime = Convert.ToDateTime(m_DemoSingleton.WorkBeginTime);
DateTime endtime = Convert.ToDateTime(NowTime);
TimeSpan ts_begin = new TimeSpan(begintime.Ticks);
TimeSpan ts_end = new TimeSpan(endtime.Ticks);
TimeSpan ts = ts_end.Subtract(ts_begin).Duration();
//tsCountTime.Refresh();
tsCountTime.Text = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小时"
+ ts.Minutes.ToString() + "分钟" + ts.Seconds.ToString() + "秒";
}
orochiheart 2012-04-17
  • 打赏
  • 举报
回复
DateTime dt = Convert.DateTime("2010-11-11");
DateTime dt2 = dt.Now.AddDays(4);

没测试 应该没问题.
lcb378533070 2012-04-17
  • 打赏
  • 举报
回复
使用DateTime.Now.AddDays(n);n表示整数,当负数时日期减;当正数时,表示日期增。
EnForGrass 2012-04-17
  • 打赏
  • 举报
回复
DateTime.Now.AddDays(1);//如果是负数表示天数减一,正数表示天数加一,还有AddHours()函数等
色拉油 2012-04-17
  • 打赏
  • 举报
回复
DateTime.Now.AddDays(4);

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧