SqlServer获取两个日期时间差

1 SELECT datediff(yy,‘2010-06-1 10:10‘,GETDATE()) --计算多少年
2 SELECT datediff(q,‘2011-01-1 10:10‘,GETDATE())  --计算多少季度 3个月一个季度
3 SELECT datediff(mm,‘2011-06-1 10:10‘,GETDATE()) --计算多少月
4 SELECT datediff(dd,‘2011-06-1 10:10‘,GETDATE()) --计算多少天
5 SELECT datediff(wk,‘2011-06-1 10:10‘,GETDATE()) --计算多少周
6 SELECT datediff(hh,‘2011-06-10 10:10‘,‘2011-06-10 11:10‘) --计算多少小时
7 SELECT datediff(n,‘2011-06-10 10:10‘,‘2011-06-10 10:11‘) --计算多少分钟
8 SELECT datediff(ss,‘2011-06-10 10:10:00‘,‘2011-06-10 10:10:10‘) --计算多少秒
9 SELECT datediff(ms,‘2011-06-16 10:10:10‘,‘2011-06-16 10:10:11‘) --计算多少毫秒
时间: 2024-10-31 18:56:46

SqlServer获取两个日期时间差的相关文章

获取两个日期的时间差(天数、时、分、秒)

其实这个时间在MySQL中处理,但是本着尽量避免逻辑在数据库中处理的原则,还是在程序断处理更佳,减少数据库的压力,大负载也是这种思想. 获取两个日期的时间差(天数.时.分.秒) function timeDiff( $beginTime, $endTime ) { if ( $beginTime < $endTime ) { $starttime = $beginTime; $endtime = $endTime; } else { $starttime = $endTime; $endtime

Java 获取两个日期之间的日期

1.前期需求,两个日期,我们叫他startDate和endDate,然后获取到两个日期之间的日期 /** * 获取两个日期之间的日期 * @param start 开始日期 * @param end 结束日期 * @return 日期集合 */ private List<Date> getBetweenDates(Date start, Date end) { List<Date> result = new ArrayList<Date>(); Calendar tem

sql 中,如何获取两个日期之前月数、周数、天数

1.获取两个日期之间的月数.周数.天数语法 --1.获取两个日期之间的月数.周数.天数 --1.1)声明参数 declare @startDate varchar(20) declare @endDate varchar(20) --1.2)获取两个日期直接的月数 select DATEDIFF(MM,@startDate,@endDate) --1.3)获取两个日期直接的月数 select DATEDIFF(WW,@startDate,@endDate) --1.4)获取两个日期直接的月数 s

C#获取两个日期之间的间隔

在应用程序开发的过程中,很多时候涉及到时间的操作,例如时间的大小比较以及两个时间的间隔.此文就简单介绍下C#语言如何获取两个时间之前的间隔.在C#中获取两个时间之间的间隔需要使用到TimeSpan类,该对象表示两个日期之间的差异.TimeSpan结构用于测量持续时间的最大时间单位是一天.时间间隔以天为单位进行测量,以确保一致性,因为较大单位时间(例如月和年)的天数会有所不同.TimeSpan对象的值是等于表示的时间间隔的刻度数.刻度等于100纳秒,或一千万分之一秒.获取两个时间的间隔可以使用下列

获取两个日期字符串之间的所有天数

一.获取两个日期字符串中间的天: public static List<String> getDaysBetweenTwoDays(String startDay,String endDay) throws ParseException { List<String> list = new ArrayList<>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化为年月

php计算两个日期时间差(返回年、月、日)

在PHP程序中,很多时候都会遇到处理时间的问题,比如:判断用户在线了多长时间,共登录了多少天,两个帖子发布的时间差或者是不同操作之间的日志记录等等.在文章中,简单地举例介绍了PHP中如何计算两个日期相差 年.月.日. 方法一: /** +---------------------------------------------------------- * 功能:计算两个日期相差 年 月 日 +---------------------------------------------------

Vbs获取两个日期天数间隔

最近想通过用户密码过期邮件提醒脚本想换一种执行方法,原来方法是vbs连接到AD后台获取用户的相关字段属性,然后判断,然后现在系统升级了,用户的相关信息被保存到了SQL数据库中,所以想通过vbs连接数据库进行判断及发送提示,对于这个功能我们下一篇文章将会介绍,本次介绍的是vbs如何判断两个日期间隔: vbs脚本中已经定义了datediff 函数进行两个日期或者时间的间隔进行判断,所以随便总结了一下分享给有需要的童鞋:对于热爱学些的童鞋来说,w3shool网站是一个好的帮助学习站点,可以供参考,里面

java 获取两个日期相差的毫秒数

方法一可以使用date的getTime()方法来将当前日期格式的时间转换为毫秒数,进而相减. long systime = new Date().getTime();//当前系统时间        long oldtime = old.getTime();//相比较的时间        Long time = (systime - oldtime);//相差毫秒数 方法二则使用calendar 的getTimeInMillis() 方法来将当前日期格式的时间转换为毫秒数. Calendar no

ASP.NET如何获取两个日期之间的天数

方法一: DateTime startdate=DateTime.Parse("2013-11-01"); DateTime enddate = DateTime.Parse("2013-11-11"); int d = enddate.Subtract(startdate).Days; 定义开始时间startdate 结束时间enddate 使用方法Subtract得到两个时间差 方法二: TimeSpan sp = new TimeSpan();String s