社区
MS-SQL Server
帖子详情
用datediff计算时间差问题
山水无言
2011-06-04 09:29:04
假设起始时间是:2011-05-16 08:11,终止时间是:2011-05-16 09:43,时间相差92分钟。我用下面函数:
datediff(hh,起始时间,终止时间)来计算它们之间的相隔的小时,结果是1,我想让计算结果等于2(因为92分钟已超过1个小时),函数应怎么改写?
...全文
255
3
打赏
收藏
用datediff计算时间差问题
假设起始时间是:2011-05-16 08:11,终止时间是:2011-05-16 09:43,时间相差92分钟。我用下面函数: datediff(hh,起始时间,终止时间)来计算它们之间的相隔的小时,结果是1,我想让计算结果等于2(因为92分钟已超过1个小时),函数应怎么改写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haolaile
2011-06-04
打赏
举报
回复
CEILING关,上取整
FLOOR 下取整
山水无言
2011-06-04
打赏
举报
回复
谢谢,好像要加1
CEILING(datediff(mi,起始时间,终止时间)/60.0)+1
君_洛洛
2011-06-04
打赏
举报
回复
CEILING(datediff(mi,起始时间,终止时间)/60.0)
asp下用
datediff
实现
计算
两个
时间差
的函数
asp下用
datediff
实现
计算
两个
时间差
的函数
sql求
时间差
(XX天XX时XX分XX秒)
sql求
时间差
(XX天XX时XX分XX秒) select dbo.f_second_Time(
datediff
(ss,'2009-5-21 10:10:26','2009-7-22 10:19:06')) --62天00:08:40
MySQL的
时间差
函数(TIMESTAMPDIFF、
DATEDIFF
)、日期转换
计算
函数(date_add、day、date_format、str_to_date)
1.
时间差
函数(TIMESTAMPDIFF、
DATEDIFF
) 需要用MySQL
计算
时间差
,使用TIMESTAMPDIFF、
DATEDIFF
,记录一下实验结果 --0 select
datediff
(now(), now()); --2 select
datediff
('2015-04-22 23:59:00', '2015-04-20 00:00:00'); --2 select
datediff
('2015-04-22 00:00:00', '2015-04-20 23:59:00'); --1 select TIMESTAMPDIFF(DAY, '2015-04-20 23:59:
DB2
计算
相差天数(时间)
DB2
计算
相差天数(时间),打个比方你要
计算
2013-10-20到2014-03-01的天数
计算
连个日期
时间差
的天数(已经写好的动态库,可直接使用)
计算
时间查找,提供调用发放,如下代码: void Test_
DateDiff
() { // 第一种调用 string str1("2017-08-10"); string str2("2017-08-13"); string strBreak = "-"; //string str1("20170810"); //string str2("20170813"); //string strBreak = ""; C
DateDiff
erence
dateDiff
; int n
DateDiff
= 0; n
DateDiff
=
dateDiff
.Get
DateDiff
erence(str1, str2, strBreak); // 第二种调用 SYSTEMTIME sysTime1, sysTime2; GetLocalTime(&sysTime1); GetLocalTime(&sysTime2); n
DateDiff
=
dateDiff
.Get
DateDiff
erence(sysTime1, sysTime2); // 第三种调用 tm* time1 = NULL,* time2 = NULL; time_t lacal = time(NULL); localtime_s(time1, &lacal); gmtime_s(time2, &lacal); n
DateDiff
=
dateDiff
.Get
DateDiff
erence(time1, time2); // 第四种调用 n
DateDiff
=
dateDiff
.Get
DateDiff
erence(2017, 10, 1, 2017, 8, 23); // 第五种调用 tagDate Date1, Date2; Date1.year = 2017; Date1.month = 8; Date1.day = 10; Date2.year = 2017; Date2.month = 9; Date2.day = 10; n
DateDiff
=
dateDiff
.Get
DateDiff
erence(Date1, Date2); }
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章