社区
VB
帖子详情
如何让两个date相加减?
cushat
2004-12-28 05:23:29
例如
dim a as date ="2004-12-31 23:24:25"
dim b as date ="0000-00-00 00:00:35"
我想让a-b 应该如何做?
...全文
163
6
打赏
收藏
如何让两个date相加减?
例如 dim a as date ="2004-12-31 23:24:25" dim b as date ="0000-00-00 00:00:35" 我想让a-b 应该如何做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Shanks_YH
2004-12-28
打赏
举报
回复
DATEDIFF 函数计算指定的两个日期中第二个日期与第一个日期之间各日期部分相差的时间量。换句话说,它得出两个日期之间的间隔。结果是等于 date2 - date1 的带符号整数值,以各日期部分为单位。
下面的查询使用日期 1995 年 11 月 30 日,并得出 pubdate 和该日期之间相差的天数。
USE pubs
SELECT DATEDIFF(day, pubdate, 'Nov 30 1995')
FROM titles
对于 titles 中 pubdate 为 1995 年 10 月 21 日的行,上述查询生成的结果为 40。(10 月 21 日和 11 月 30 日之间相差 40 天。)要计算以月为单位的间隔,请使用以下查询:
USE pubs
SELECT interval = DATEDIFF(month, pubdate, 'Nov 30 1995')
FROM titles
该查询对 pubdate 值在 10 月的行生成的值为 1,对 pubdate 值在 6 月的行生成的值为 5。
若 DATEDIFF 函数中的第一个日期晚于指定的第二个日期,则产生的结果为负数。由于 titles 中有两行使用 GETDATE 函数指派 pubdate 的值,所以这些值被设置为 pubs 数据库的创建日期,这样在前面的两个查询中这两行返回负数。
如果一个或两个日期参数是 smalldatetime 值,它们将在内部转换为 datetime 值进行计算。为了进行计算,smalldatetime 值中的秒和毫秒将自动设置为 0。
lxw2100
2004-12-28
打赏
举报
回复
DateDiff("d", a, b)
hlq8210
2004-12-28
打赏
举报
回复
datediff(yyyy,NewDate,OldDate)年差
datediff(mm,NewDate,OldDate)月差
.........................依次类推
xavier
2004-12-28
打赏
举报
回复
datediff();
Paradise_heida
2004-12-28
打赏
举报
回复
Dim d1 As Date = New Date(2004, 12, 31, 23, 24, 25)
Dim d2 As Date = New Date(2001, 1, 2, 0, 0, 35)
年月日必须要求是日期格式,Date(0, 0, 0, 0, 0, 0)这样肯定不行。
Paradise_heida
2004-12-28
打赏
举报
回复
Dim d1 As Date = New Date(2004, 12, 31, 23, 24, 25)
Dim d2 As Date = New Date(0, 0, 0, 0, 0, 0)
Dim m As TimeSpan = New TimeSpan(d1.Ticks - d2.Ticks)
'Console.WriteLine(m.Days)
MessageBox.Show(m.Days.ToString) '天数差
MessageBox.Show(m.Hours.ToString) '小时数差
MessageBox.Show(m.Minutes.ToString) '分钟数差
MessageBox.Show(m.Seconds.ToString) '秒钟数差
Java——时间的
相
加减
(
Date
类型数据)
Java中计算时间需要用到
两个
类(1)
Date
类(2)Simple
Date
Format类
Date
类在API中的解释 类
Date
表示特定的瞬间,精确到毫秒。 在类
Date
所有可以接受或返回年、月、日期、小时、分钟和秒值的方法中,将...
Date
日期类型
相
加减
操作(超详细)
Date
日期类型
相
加减
操作
java 计算 日期差_java里日期如何
相
加减
?如何计算
两个
时间的差值?
展开全部
date
1.getTime()-
date
2.getTime()1计算time2减去time1的差值e68a84e8a2ad3231313335323631343130323136353331333365646264 差值只设置 几天 几个小时 或 几分钟根据差值返回多长之间前或多长时间后/public ...
SQL 实现日期(时间)
相
加减
前言 时间(日期)的
相
加减
是编程中经常会遇到的场景,...在结构化查询语言SQL中同样可以实现时间(日期)的
相
加减
,下面就来看几个例子。 SQL实现日期(时间)
加减
实例 SQL实现时间
相
加减
: select
date
(
date
Date
日期类型
相
加减
操作
Date
类型的数据进行
相
加减
等操作,下面给大家介绍一种比较常见通用的工具类操作
Date
类型的实现日期
加减
。类型,在使用Local
Date
本身的API进行时间
加减
操作,最后转换为
Date
类型返回。思路:将
Date
类型转换为...
VB
16,721
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章