前言

时间(日期)的相加减是编程中经常会遇到的场景,我们使用的很多第三方库都会提供相应的API来供程序员实现时间(日期)的相加减。楼主一直使用的Qt库的QDate类就有提供addDays()系列API供程序员调用。在结构化查询语言SQL中同样可以实现时间(日期)的相加减,下面就来看几个例子。

SQL实现日期(时间)加减实例

SQL实现时间相加减:
select date(date(),'-1 days') as 昨天, date() as 今天, date(date(),'+1 days') as 明天;
结果截图:

date()函数返回当前日期,date(arg1,arg2)函数通过参数arg1指定一个日期,参数arg2通过一个字符串指定要增减的天数(格式为‘? days’其中?号可为正数也可以负数,正数表示增加几天,负数表示减少几天)。

SQL实现日期时间相加减:
select datetime(datetime(),'-1 days') as 昨天, datetime() as 今天, datetime(datetime(),'+1 days') as 明天;

结果截图:

datetime()与date()使用情况一模一样,只是会额外显示时间,奇怪的是楼主当前的系统时间明明是晚上的7:42,为什么select出来是11:38:31? 难道是通过网络取的另外一台机器上的时间,但不影响我们理解datetime()实现日期时间相加减,只是Mark一下。。。

SQL 实现日期(时间)相加减相关推荐

  1. java处理日期时间 相加减

    参考:http://alexfc.iteye.com/blog/363185 JAVA处理日期时间常用方法: 1.java.util.Calendar  Calendar 类是一个抽象类,它为特定瞬间 ...

  2. sql日期时间相减语句

    sql日期时间相减语句 本款教程利用了datediff函数,来对数据库教程的日期进行相减查询哦,下面便写了n种关于mssql 日期相减的方法. sql中两个日期相减 1.相差天数 select tru ...

  3. oracle中那个日期怎么相减_oracle日期时间加减规则

    1.日期的加减都是以天为单位的 SELECT to_date('2016-07-05 13:10:00','yyyy-mm-dd hh24:mi:ss') + 1 FROM dual; 结果:2016 ...

  4. sql server日期时间函数

    From:http://www.cnblogs.com/linzheng/archive/2010/11/17/1880208.html 1.  当前系统日期.时间  select getdate() ...

  5. SQL Server日期时间字符串的处理和转换

    在SQL Server中,您可以使用T-SQL函数进行日期时间字符串的处理和转换.要判断一个日期字符串是否包含时间信息,可以使用T-SQL内置的函数CONVERT和TRY_CONVERT,并指定时间格 ...

  6. Date日期类型相加减操作(超详细)

    前言 Date类型的时间操作我们在日常开发中经常使用,也会经常使用Date类型的数据进行相加减等操作,下面给大家介绍一种比较常见通用的工具类操作Date类型的实现日期加减 思想 将Date类型转换为L ...

  7. datetime.time格式的时间相加减运算。

    pandas中时间序列计算. datetime.datetime()  格式的可以相加减:但是datetime.time()  格式的不能相加减. 在网上找寻之后,有人说可以换成timestamp() ...

  8. Excel使用之时间相加减(精确到毫秒)

    一.工具: 使用Excel2013 二.操作步骤: 可以对精确到毫秒的时间相减统计2个数据相差或相加计算数据之和,具体操作如下: 1.时间相减,统计2个时间点之差 (1)首先保证需要相加减时间个数一一 ...

  9. java Date日期时间相减 精确到毫秒

    本人是代码菜鸟 首先按照从其他地方介绍的普遍的计算方式,Date.getTime获取日期时间的long值来相减 //设置Date格式为"年-月-日 小时:分钟:秒.毫秒" Simp ...

  10. SQL关于日期时间处理

    sql server :时间日期处理函数 --获取数据库服务器当前时间:2020-06-01 23:10:00.520 select getdate() go--在日期getdate()增加或减少指定 ...

最新文章

  1. 兄弟!kafka的重试机制,你可能用错了~
  2. 一个有趣的案例 | 页面扭曲矫正
  3. AutoMl 的pytorch类似代码
  4. 即时通讯:XMPP基础
  5. JAVA文件写入FileWriter
  6. 深入理解java中的Soft references amp;amp; Weak references amp;amp; Phantom reference
  7. 软考信息系统监理师第五次作业
  8. 电信运营商占IDC市场65%:中国电信占行业半数以上
  9. nodejs cluster ip hash_redis集群架构了解一下?一致性hash了解吗?
  10. 第四章 - 数据运算
  11. sap business one 开发_敏捷软件开发实践:估算与计划读书笔记120第18章 估算速度...
  12. 一个基于angularJS的工资计算器
  13. 服务器白屏是系统在更新吗,远程服务器白屏怎么处理
  14. 线性回归分析——高尔顿数据集更正版
  15. ASP.NET MVC 远程请求图片 转化成BASE64然后通过HTTP输出流显示
  16. Python适合0基础菜鸟学吗
  17. 普通相片打印纸如何长时间保存
  18. word如何快速统一图片大小
  19. 申请域名绑定IP开通80端口记录
  20. UG NX 12 相交曲线

热门文章

  1. 会声会影背景轨中的所有效果和素材导出为html5格式导入不,会声会影各种问题总结以及解决方法...
  2. Java案例:利用dom4j解析XML文件
  3. Mysql查询最后一条(最新)数据
  4. 彻底卸载JDK的方式
  5. 使用正则表达式判断英文字母或数字
  6. Compiling TraX library操作
  7. 苹果新Apple Watch和7款新iPad型号曝光
  8. 前端页面禁用div元素(只读 不可点击)
  9. ArcGIS Engine 绘制平行线
  10. javascript公有静态成员