社区
VB基础类
帖子详情
VB计算两个日期间隔天数
zhangjinfengqiming
2012-04-27 02:58:20
Text1.text 显示第一个日期
Text2.text 是第二个日期 (这两个日期肯定不是同一天)
Text3.text 显示两个日期间隔天数,请问应该怎么算?
要是遇到2012/4/21和2012/5/1这种情况怎么能不出问题?
...全文
845
5
打赏
收藏
VB计算两个日期间隔天数
Text1.text 显示第一个日期 Text2.text 是第二个日期 (这两个日期肯定不是同一天) Text3.text 显示两个日期间隔天数,请问应该怎么算? 要是遇到2012/4/21和2012/5/1这种情况怎么能不出问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一根葱的无奈
2012-04-30
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
用内置函数DateDiff就可以吧,功能很强大的,而且很好用。
附上百科的解释:
http://baike.baidu.com/view/327446.htm
你可以按照你日期的格式获取年月日,然后用DateSerial(yyyy,m,d)来获取一个Date
接着就可以调用DateDiff求出日期差了
比如DateDiff("d", DateSerial(2012, 4, 21),……
[/Quote]
就是这个,用的时候注意一下时间的差的类型,是分钟,秒........
vnvlyp
2012-04-28
打赏
举报
回复
用内置函数DateDiff就可以吧,功能很强大的,而且很好用。
附上百科的解释:
http://baike.baidu.com/view/327446.htm
你可以按照你日期的格式获取年月日,然后用DateSerial(yyyy,m,d)来获取一个Date
接着就可以调用DateDiff求出日期差了
比如DateDiff("d", DateSerial(2012, 4, 21), DateSerial(2012, 5, 1))
返回10
zhangjinfengqiming
2012-04-27
打赏
举报
回复
谢谢~这个挺好[Quote=引用 2 楼 的回复:]
Cdate 函数自动适应多种日期字符串格式:
?Cdate("2012/5/1") - Cdate("2012/4/21")
10
?Cdate("2012/5/1") - Cdate("2012-4-21")
10
?Cdate("5/1/2012") - Cdate("2012-4-21")
10
[/Quote]
of123
2012-04-27
打赏
举报
回复
Cdate 函数自动适应多种日期字符串格式:
?Cdate("2012/5/1") - Cdate("2012/4/21")
10
?Cdate("2012/5/1") - Cdate("2012-4-21")
10
?Cdate("5/1/2012") - Cdate("2012-4-21")
10
vrgame
2012-04-27
打赏
举报
回复
参考看看:
http://topic.csdn.net/u/20120425/19/0e989db6-d899-4801-b03e-458c449e41d5.html
又,
2012/4/21和2012/5/1比较时会出现什麽问题?
vb
计算
两个
日期
间隔
计算
任意
两个
日期
的
间隔
天数
,直接很简单的一句话就实现了,不用大量代码,使用一个函数
在
VB
.NET中如何确定
两个
日期
之间的
天数
计算
机二级(
VB
)
计算
机二级(
VB
)教程,全面、系统、细致地介绍了
计算
机二级(
VB
)的相关知识点。课程能够帮助学习者快速入门。该课程面向对象:备考
计算
机二级(
VB
)的课程备课期末考试自学
VB
程序设计课程注意提高学习者实战技巧,授课过程中以实际操作演示为主,帮助学习者快速地掌握编程的实际方法和技巧。课程以2019年
计算
机二级大纲为主线,详细介绍了
VB
的相关知识点。
计算
两个
日期
间隔
(SQL)
/* 如果开始
日期
大于结束
日期
,返回null 如果天不够向上一月借 如果月不够向上一年借 */ CREATE FUNCTION Jiange(@S DATE,@E DATE) RETURNS VARCHAR(50) AS BEGIN DECLARE @rst VARCHAR(50)='' DECLARE @Y1 INT,@Y2 INT,@M1 INT,@M2 INT,@D1 INT,@D2 INT,@Y INT,@M INT,@D INT SELECT @Y1=YEAR(@S),@Y2=YEA.
VB
计算
时间
间隔
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) 参数含义: interval 必要。字符串表达式,表示用来
计算
date1 和 date2 的时间差的时间
间隔
Date1 date2 必要;Variant (Date)。
计算
中要用到的
两个
日期
。Date1开始时间 date2结束时间
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章