社区
VB基础类
帖子详情
关于vb中日期计算问题
qianyu9880
2003-04-08 07:55:07
我首先从数据库的某一字段中取出:以前的某一日期,再用系统日期减去这个日期,想得到这两个日期相差的天数该怎么做?( 用减法不对)
olddate=rs.fields("tran_date").value
nowdate=format(date,"yyyymmdd")
急盼望好心人指点!
...全文
106
9
打赏
收藏
关于vb中日期计算问题
我首先从数据库的某一字段中取出:以前的某一日期,再用系统日期减去这个日期,想得到这两个日期相差的天数该怎么做?( 用减法不对) olddate=rs.fields("tran_date").value nowdate=format(date,"yyyymmdd") 急盼望好心人指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qianyu9880
2003-04-08
打赏
举报
回复
dim x as integer
dim olddate as date
text1.text为用户输入的日期如:20030408
x=datediff("d",text1.text,olddate)
还是提示类型不匹配
qianyu9880
2003-04-08
打赏
举报
回复
如果我的nowdate是从文本框中得到,即nowdate=text1.text,这样赋值对不对?
落伍者
2003-04-08
打赏
举报
回复
用datediff来求两个日期相差的天数
date数据类型可以。
cdate(olddate)-cdate(nowdate)是不完全的。
你可以实验一下。
这是由于由于date类型数据的存储方式造成的
qianyu9880
2003-04-08
打赏
举报
回复
我的qq:121682789,email:q_h_f@163.com.
不知哪位高手愿意告诉我你的联系方式。 因为这个问题有点急。
我照第一位的回复试了一下,提示:类型不匹配,不知我的olddate和nowdate应定义为什么类型?
qianyu9880
2003-04-08
打赏
举报
回复
我的olddate 和nowdate应定义为什么类型的?
macwong
2003-04-08
打赏
举报
回复
试验过了,
是可以的,
但是日期类型要确定支持哪一种,
否则可能会出现类型不匹配的情况。
hnwlf
2003-04-08
打赏
举报
回复
天数=abs(datediff("d",olddate,now))
pcwak
2003-04-08
打赏
举报
回复
减法
canyqf
2003-04-08
打赏
举报
回复
就用减法啊,怎么不可以呢?
试试msgbox cdate(olddate)-cdate(nowdate)就知道了。
VB
输入
日期
计算
该日至今的天数
vb
计算
输入
日期
至今日的天数.能实现1000年到系统时间的天数,输入1000年之前会
计算
错误。
VB
.NET
日期
时间值建立方法
在
VB
.NET
中
可以用几种方法组合一个
日期
/时间值。列表A说明了几种实现相同功能的方法。 ◆第一个消息框将显示:dtDate1: 1/2/2007 12:00:00 A.M. ◆第二个消息框将显示:dtDate2: 1/2/2007 12:00:00 A.M. ...
VB
简易
日期
计算
器 含源代码
使用
VB
制作的
日期
计算
程序 含源代码和工程文件 可实现500到9999年之间
日期
的
计算
VB
生存
日期
计算
器
只要输入你的出生
日期
,就可用
vb
自带的函数把你从出生到现在总共活了多少天算出来
VB
6.0获取当前系统
日期
,星期代码
VB
6.0获取当前系统
日期
,星期代码!
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章