为什么80%的码农都做不了架构师?>>>   

整理SqlServer2008的时间函数如下:

1.获取系统时间
select getdate();           --2012-05-06 22:26:49.950
select current_timestamp;   --2012-05-06 22:26:49.950
select getutcdate();        --2012-05-06 14:26:49.950 UTC时间--更精确的系统时间
select SYSDATETIME();       --2012-05-06 22:26:49.9531250
select SYSUTCDATETIME();    --2012-05-06 14:26:49.9531250   UTC时间
select SYSDATETIMEOFFSET(); --2012-05-06 22:26:49.9531250 +08:002.获取时间部分值例子
select convert(date,getdate());  --2012-05-06
select convert(time,getdate());  --22:31:10.4200000select datepart(yyyy,getdate());    --2012
select datepart(month,gatedate());  --5
select datepart(day,getdate());     --6
select datepart(week,getdate());    --19select datename(yyyy,getdate());    --2012
select datename(month,gatedate());  --05
select datename(day,getdate());     --6
select datename(week,getdate());    --19--datepart返回值是整型(int)
--datename返回值是字符串型(nvarhar)3.时间计算
--加3天,+3,减3天,-3即可
select getdate()+3;                   --2012-05-09 22:31:50.345
select dateadd(day,-3,'2012-05-03');  --2012-05-03 00:00:00.000--dateadd返回的是date参数对应的类型4.时间差值计算
select DATEDIFF(DAY,'2012-05-03',GETDATE())   --3,表示相隔3天
select DATEDIFF(month,'2012-03-03',GETDATE()) --2,表示相隔2月
--datediff返回的是int值
Fun1: DATEADD (datepart,number,date)
datepart选项值如下:
depart       缩写
year         yy, yyyy
quarter      qq, q
month        mm, m
dayofyear    dy, y
day          dd, d
week         wk, ww
weekday      dw, w
hour         hh
minute       mi, n
second       ss, s
millisecond  ms
microsecond  mcs
nanosecond   nsFunc2:DATEDIFF(datepart,startdate,enddate)
datepart    缩写
year        yy, yyyy
quarter     qq, q
month       mm, m
dayofyear   dy, y
day         dd, d
week        wk, ww
hour        hh
minute      mi, n
second      ss, s
millisecond  ms
microsecond  mcs
nanosecond   ns Func3:DATEPART(datepart,date)
datepart   缩写
year       yy, yyyy
quarter    qq, q
month      mm, m
dayofyear  dy, y
day        dd, d
week       wk, ww
weekday    dw
hour       hh
minute     mi, n
second     ss, s
millisecond  ms
microsecond  mcs
nanosecond   ns
TZoffset     tz
ISO_WEEK     isowk, isowwFunc4:DATENAME(datepart,date)
datename中datepart值基本等同于datepart函数,只是返回值是nvarchar类型

--参考Microsoft Document Explore of Transact-SQL

转载于:https://my.oschina.net/Kenyon/blog/57139

SqlServer时间函数的使用例子整理相关推荐

  1. SQLSERVER时间函数

    一.sql server日期时间函数 Sql Server中的日期与时间函数  1.  当前系统日期.时间      select getdate()   2. dateadd  在向指定日期加上一段 ...

  2. php获取sqlserver时间函数,php 操作 sqlserver 数据库 关于时间的小小见解

    php 操作 sqlserver 数据库 关于时间的小小见解 上周五,要做一个php 同时对mysql数据库和sqlserver数据库的连接东东 以前一直在用mysql对sqlserver不是很熟悉, ...

  3. PHP常见日期和时间函数及其用法

    学cookie的时候,回想之前学的日期和时间,发现有点水过地皮湿,决定还是把那一堆日期和时间函数和用法大致整理一下 1-mktime( )将一个时间转换成时间戳 括号里面填数字,用逗号分开,依次是时分 ...

  4. SQLServer常用的日期和时间函数梳理

    今天给大家分享一下SQLServer常用的日期和时间函数知识笔记,希望对大家能有所帮助! 1.DATEADD(datepart,number,date) 作用:返回给指定日期加一个时间间隔后新的dat ...

  5. pg 定时删除_PostgreSQL的时间函数使用整理

    PG的时间函数使用整理如下 1.获取系统时间函数 ~~~ select now(); --2012-05-12 18:51:59.562+08 select current_timestamp; -- ...

  6. php时间转两位数年份,PHP常用时间函数资料整理

    PHP常用时间函数资料整理 PHP是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言.这篇文章主要介绍了PHP常用时间函数资料整理的相关资料,需要的朋友可以参考下. php ...

  7. c语言日期比较函数公式大全,C语言时间函数整理

    C语言时间函数整理 用到的数据结构: time_t是一个long类型 代表机器时间,可由time( )函数获得. 日历时间用一个(char *) 类型的字符串表示.格式为:星期 月 日 小时:分:秒  ...

  8. PG的时间函数使用整理

    PG的时间函数使用整理如下 1.获取系统时间函数 select now(); –2012-05-12 18:51:59.562+08 select current_timestamp; –2012-0 ...

  9. sqlserver 时间格式函数详细

    一.时间函数 在使用存储过程,sql函数的时候,会遇到一些对时间的处理.比如时间的获取与加减.这里就用到了sql自带的时间函数.下面我列出这些函数,方便日后记忆,使用. --getdate 获取当前时 ...

最新文章

  1. TensorFlow XLA优化与Memory
  2. jquery 1.6以上版本 全选
  3. R语言file_path_sans_ext函数剔除文件后缀实战
  4. 这50位青年科学家,腾讯每人给300万
  5. 基于R语言的梯度推进算法介绍
  6. 自定义依赖注解无效_关于Apt注解实践与总结【包含20篇博客】
  7. ubuntu12.04装机后设置
  8. 数据结构 【实验 串的基本操作】
  9. 完全跨域的单点登录(SSO)解决方案源码解析
  10. 改变PCM采样点计算来控制音量
  11. 小米air2se耳机只有一边有声音怎么办_别光盯着AirPods,这些无线蓝牙耳机,其实也很好用...
  12. visio哪个版本好用
  13. 动态时钟html代码_超炫酷的时钟软件推荐
  14. 关于-140.dll库缺失
  15. 【转】word公式大括号左对齐
  16. java 判断今天_java判断日期是否是今天
  17. 自学mysql教程 资料_数据库MYSQL,自学,命令,教程。
  18. 互联网协议-简单理解和介绍
  19. php下载文件并重命名,通过php下载文件并重命名
  20. 中国怪企 许昌怪人----胖东来

热门文章

  1. python 打印皮卡丘_Python到底是什么?学姐靠它拿了5个offer
  2. docker 离线安装 mysql_Oracle数据库之docker 离线环境安装oracle
  3. 对AFNetworking的简单封装
  4. Scrum Meeting 博客汇总
  5. Bruck:一个Web界面布局原型设计框架\n
  6. CSS3动画过渡的jquery动态弹出框插件
  7. SpringMVC学习二
  8. 【视频点播最佳实践】视频点播播放异常排查
  9. 缺少HTML Doctype造成的样式问题
  10. 艾麦捷科技-铂金小猪新年致辞