ALTER function [dbo].[GetHour](@dt1 datetime,@dt2 datetime)
returns varchar(30)
as
begin
declare @ch as varchar(30)
declare @mins as int
select @mins =(SELECT datediff( MINUTE, @dt1 , @dt2))
if @mins>= 30 and @mins< 60
begin
set @ch = ‘0.5 H‘
end
else if @mins>= 60 and @mins<90
begin
set @ch = ‘1 H‘
end
else if @mins>= 90 and @mins<120
begin
set @ch = ‘1.5 H‘
end
else if @mins>= 120 and @mins<150
begin
set @ch = ‘2 H‘
end
else if @mins>= 150 and @mins<180
begin
set @ch = ‘2.5 H‘
end
else if @mins>= 180 and @mins<210
begin
set @ch = ‘3 H‘
end
else if @mins>= 210 and @mins<240
begin
set @ch = ‘3.5 H‘
end
else if @mins>= 240 and @mins<270
begin
set @ch = ‘4 H‘
end
else if @mins>= 270 and @mins<300
begin
set @ch = ‘4.5 H‘
end
else if @mins>= 300 and @mins<330
begin
set @ch = ‘5 H‘
end
else
begin
set @ch = @mins
end
return @ch
end
通过时间相差的分钟数,得出加班半小时,1小时,1.5不时,2小时等..
时间: 2024-10-14 02:18:14
通过时间相差的分钟数,得出加班半小时,1小时,1.5不时,2小时等..的相关文章
计算 格式时间 相差的分钟数
function getDateDiff(datetime) { var dateBegin = new Date(datetime.replace(/-/g, "/")); var dateEnd = new Date(); var dateDiff = dateEnd.getTime() - dateBegin.getTime(); // 计算相差的天数 var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000)); if( day
1106: 零起点学算法13——求2个时间之间的分钟数
1106: 零起点学算法13--求2个时间之间的分钟数 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 4320 Accepted: 1602[Submit][Status][Web Board] Description 水题 Input 输入2行,分别是2个时间,时间小时与分钟之间用:隔开(题目包含多组测试数据) Output 输出之间的分钟数(每组测试数据一行) Sample Input 12
18.零起点学算法13——求2个时间之间的分钟数
#include<stdio.h> int main() { int h1,m1,h2,m2,s; while(scanf("%d:%d %d:%d",&h1,&m1,&h2,&m2)!=EOF) { s=(h1-h2)*60+m2-m1-1; printf("%d",s); } return 0; } 原文地址:https://www.cnblogs.com/Estwind/p/9716211.html
MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数 计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法为: TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2) 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之
JAVA 时间差距,两个时间相差多少天,时,分,秒
JAVA 时间差距,两个时间相差多少天,时,分,秒 package io; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 时间相距 * * @author Ben * @version 1.0 * @date 2009-10-21 16:38:51 */ public class DateDi
自制时间比对函数处理 比对过去时间与当前时间相差多少年多少月多少周多少分 多少秒
附代码: <?php $time_start=time()-86600; $time_diff=time()-$time_start; $date_array=array('年'=>31536000,'月'=>2592000,'周'=>604800,'天'=>86400,'小时'=>3600,'分钟'=>60,'秒'=>1); $real_diff=""; foreach ($date_array as $key => $v) {
java 判断两个时间相差的天数!
package com.datedaycha; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException; /* * java 判断两个时间相差的天数 1.实现目标 输入:两
使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
下面程序使用了两种方法计算两个时间相差 天,小时,分钟,秒 1 package jodotest; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 import org.joda.time.DateTime; 8 import org.joda.time.Days; 9 import org.joda.time.Hours; 10 impo
js计算两个时间相差的天数
day1='2014-03-31 00:00:01'; function get_day(day1,day2){ var s = day1; var dt = Date.parse(s.replace(/-/g,"/")); var day1 = new Date(dt); var s = day2; var dt = Date.parse(s.replace(/-/g,"/")); var day2 = new Date(dt); var date3=day1.g