精华内容
下载资源
问答
  • SqlServer 获取当年时间的时间戳

    千次阅读 2020-01-17 14:09:00
    那么,如何获取当前年第一天的时间戳呢? datediff(ss,'1970-01-01',DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) ) 授之以鱼,不如授之以渔,上面有个函数其实是通用的; datediff取差函数(第个参数可以根据...

    有时候我们会发现,直接对比时间戳,要比先转换为时间格式然后再对比要很多。那么,如何获取当前年第一天的时间戳呢?

    datediff(ss,'1970-01-01',DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) )

    授之以鱼,不如授之以渔,上面有个函数其实是通用的;

    datediff取差函数(第三个参数可以根据自己的需要更改)

     

    既读取当前时间与1970-01-01之间的秒数就是当前时间戳

    datediff函数很强大,比如要算出两个日期之间的月数

      • ss 表示以秒为单位
      • 1970-01-01 时间戳都从这个日期计算
      • getdate() 当前时间
      • DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 当年的第一天
      1> SELECT datediff(mm,'2012-01-01',GETDATE()) as time      
      2> go
      time
      13
      (1 row affected)
      

      当然,如果你也可以通过getdate()读取当前日期以后也可以使用其它语言转换成时间戳也可以。

    • 更多固定日期格式如下

      
      --本周的第一天
      SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 
       
      --本年的第一天
      SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 
       
      --本季度的第一天
      SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)  
       
      --当天的凌晨
      SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0) 
       
       
      --上个月的最后一天
      SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)) 
       
      --上一年的最后一天
      SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)) 
       
      --本月的第一天
      SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 
       
      --本月的最后一天
      SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
       
      --本年的最后一天
      SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))
       
      --本月的第一个星期一 
      select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate())), 0)

       

    展开全文
  • java常用工具类使用

    热门讨论 2012-03-19 20:11:37
    boolean before(Date when) 测试当前对象表示的时间是否在指定时间之前。 long getTime() 返回当前对象对应的时间毫秒值 void setTime(long time) 设置时间 表2 java.util.Date类的主要方法 代码演示:时间设置 ...
  • 你必须知道495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    5.14 为什么有那么关于空指针疑惑?为什么这些问题如此频繁地出现? 5.15 有没有什么简单点儿办法理解所有这些与空指针有关东西呢? 5.16 考虑到有关空指针所有这些困惑,要求它们内部表示都必须为...
  •  翻译的时间很紧,如果没有家人的支持和理解,很难想象如何完成这项工作。  感谢人民邮电出版社图灵公司很好地推动了这本书的翻译工作。另外,图灵公司的论坛上丰富的资料和活跃的讨论也使我们眼界大开,受益良...
  •  翻译的时间很紧,如果没有家人的支持和理解,很难想象如何完成这项工作。  感谢人民邮电出版社图灵公司很好地推动了这本书的翻译工作。另外,图灵公司的论坛上丰富的资料和活跃的讨论也使我们眼界大开,受益良...
  • 话框类,将其加入工程中,然后在程序中调用自己新建对话框类来实现窗口。 实现过程: 1.首先新建Qt4 Gui Application 工程,工程名为nGui,Base class 选为QWidget。 建立好后工程文件列表如下图。 2.新建对话...
  • 5.14 为什么有那么关于空指针疑惑?为什么这些问题如此频繁地出现? 60 5.15 有没有什么简单点儿办法理解所有这些与空指针有关东西呢? 60 5.16 考虑到有关空指针所有这些困惑,要求它们内部表示都...
  • 从晚上19点开始上网人数开始激增,晚上21点达到一天的个高峰,也是当日最高点,有60.9%的网民在这一时间上网;21点以后网民上网比例快速回落,回落态势一直持续到凌晨5点达到最低点,此时上网网民比例只有4.1% ...
  • 2)详细浏览记录:详细记录每次访问的时间、IP、地区、来源、操作系统、浏览器 3)按小时统计:最近24小时以小时为单位利用图标进行流量分析 4)按日统计:最近31以天为单位利用图标进行流量分析 5)按周统计:...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    书中列出了C用户经常问400个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道495个C语言问题》结构...
  • 实际上我是想说,对于一个DBA来讲,当你拿到一个数据库的时候,你首先需要做的是用最短的时间来了解一下跑在这个库上的是一个什么系统,比如是在线事务(OLTP)系统还是在线分析(OLAP)系统,这对于你做出性能上的...
  • 用 JS 日期获取当前最后一遇到坑 CSS 技巧 深夜12点,头秃那家伙,还在用 CSS 处理图片上文字 你应该知道3个强大CSS功能 80%前端会答错问题:是什么元素? 5种作为Web开发人员应避免CSS...
  • Squid 中文权威指南

    2011-08-19 13:38:16
    例如,它会提示数据不能被缓存,或在有限的时间内才被重复使用,等等。 cache确认 - 保证squid 不对用户返回过时数据。在重复使用缓存对象时,squid 经常从原始服务器确认它。假如服务器指示squid 的拷贝仍然有效,...
  • 120 显示本次打开档案的时间 241 121 判断机器是否需要检修 243 122 自动生成离职员工工资结算日期 245 123 计算支付货款日期 247 124 计算员工离职之前在公司工作的月数 250 125 根据入职日期计算员工...
  • 快速删除工作表中空行快速删除空行一次删完Excel里面出很多的空白行 每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项 如何把标签页去掉? 去掉默认表格线(网线)表格框线 列标的标识变了 符号...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    快速删除工作表中空行快速删除空行一次删完Excel里面出很多的空白行 每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项 如何把标签页去掉? 去掉默认表格线(网线)表格框线 列标的标识变了 符号...
  • - getFullYear 获取时间对象年(2015) - getMonth 获取时间对象月(需要加1) - getDay 获取日期星期几(0-6)星期到星期六 - getDate 获取日期天数 - getHours ...
  • 在本书第1版出版时隔4年后,Thomas Kyte及时了解了大家这一迫切需求,根据他实战经验以及人们最关心问题对这本书做了全面补充和调整,以涵盖11g最受关注的多项特性。例如11g引入dbms_parallel_execute包来帮助...
  • 5、当刷出房间已经达到自己想要那么时,可以点击左下角“手动保存房间信息”按钮保存当前房间信息,以便下次打开就能很快的获取房间列表,而不用再为房间刷不出来而着急。关于“手动保存房间信息”按钮,并不...
  • 翰威特拥有全国最大薪酬福利数据库,包含 4000 家企业最新调研数 据,覆盖 30 个城市和地区,60 个细分行业,全面、准确地反映了薪酬福 利现状。 报告将从不同角度切入来分析描场生态,依托双方数据资源...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    如何获取某个日期是当月最后一 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下所有文件 如何列出某个目录下所有子目录 判断一个文件或目录是否存在 如何读写文件 7.Java...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知副作用。此语句形式如下: foreach (type identifier in expression) statement 若要循环访问集合,集合必须满足特定...

空空如也

空空如也

1 2 3 4
收藏数 66
精华内容 26
关键字:

获取比当前时间多三天的时间