求一时间计算问题,在线等

骑猪看海 2009-08-25 08:44:06
比如说现在页面加载时间是2008-08-25 08:00:00 我要在原有基础上加十天得到2008-09-05 08:00:00 怎么计算?给出答案马上结贴
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunis 2009-08-25
  • 打赏
  • 举报
回复
'时间的增加和减少 DateAdd(DateInterval.Month, 5, Now)
'参数1是加或减的类型 参数2是长度 参数3是需要改变的基础表达式
lblTime.Text = DateAdd(DateInterval.Month, 5, Now)

'晕 给你写好了给掉线了 我感觉这种的很简单很明了


CloneCenter 2009-08-25
  • 打赏
  • 举报
回复
Date.AddDays 方法:http://msdn.microsoft.com/zh-cn/library/system.datetime.adddays%28VS.80%29.aspx

Dim d As New Date(2009, 8, 25, 8, 0, 0)
Dim d2 As Date = d.AddDays(10)
yan_terry 2009-08-25
  • 打赏
  • 举报
回复
dateadd("d",10,"2008-08-25 08:00:00")
第一个“D” 表示加上多少天。另: yyyy:年 q:季 m:月 h:时 n:分 s:秒
第二个是间隔
第三个是你的日期。
 这些常用函数上MSDN一查就知道了。多用MSDN噢。
l13873666736 2009-08-25
  • 打赏
  • 举报
回复
System.DateTime dt = new DateTime(2008, 8, 25, 8, 0, 0);
System.DateTime dt1= dt.AddDays(10);
xunis 2009-08-25
  • 打赏
  • 举报
回复
DateAdd(interval, number, date)

'DateAdd 函数语法中有下列命名参数:
'interval 必要。字符串表达式,是所要加上去的时间间隔。
'number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。
'date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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