如何求相减后的日期

crazymanonly 2005-09-12 01:21:45
小弟有一个date型的变量 叫做date1
我想把这个date1减去60年,求一个结果,保存到date2里面去
不知道VB里面有什么函数可以实现这一功能呢?
请大侠们不吝赐教
谢谢
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazymanonly 2005-09-12
  • 打赏
  • 举报
回复
哦,pineapple也有份哦,都给
crazymanonly 2005-09-12
  • 打赏
  • 举报
回复
谢谢你了,分全给你
conrad_wan 2005-09-12
  • 打赏
  • 举报
回复
date2 = DateAdd("y", -60, date1)
crazymanonly 2005-09-12
  • 打赏
  • 举报
回复
您的意思是让我加上负60年,是吗?
3q2008Com 2005-09-12
  • 打赏
  • 举报
回复
日期运算组
--------------------------------------------------------------------------------
●DateAdd 日期加法得日期
●用法:传回日期 = DateAdd(日期间隔种类, 增加量, 日期)
Private Sub Command1_Click()
Print DateAdd("ww", 6, #2/28/99#)
End Sub
●输出结果:#4/11/99# ,1999-2-28六周后是1999-4-11。
●DateDiff 日期相减得数值
●用法:传回值 = DateDiff(日期间隔种类, 增加量, 日期)

Private Sub Command1_Click()
Print DateAdd("ww", #1/1/99#, #12/31/99#)
End Sub
●输出结果:52 ,1999-1-1至1999-12-31共有52周。
●DatePart 日期部份资讯
●用法:传回值 = DatePart(日期间隔种类, 增加量, 日期)

Private Sub Command1_Click()
Print DateAdd("q", #4/1/99#)
End Sub
●输出结果:2 ,1999-4-1是第2季。
  日期间隔种类 yyyy 年
q 季
m 月
y 太阳日
d 号
w 星期
ww 周
h 时
n 分
s 秒

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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