Sqlserver日期操作

select GETDATE() as '当前日期',
DateName(year,GetDate()) as '年',
DateName(month,GetDate()) as '月',
DateName(day,GetDate()) as '日',
DateName(dw,GetDate()) as '星期',
DateName(week,GetDate()) as '周数',
DateName(hour,GetDate()) as '时',
DateName(minute,GetDate()) as '分',
DateName(second,GetDate()) as '秒'

结果:
2009-08-13 23:07:15.403 2009 08 13 星期四 33 23 7 15

函数
参数/功能
GetDate( ) 返回系统目前的日期与时间
DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2
与date1两个日期之间的差值 date2-date1
DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期
DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值
DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称

参数 interval的设定值如下:
值 缩
写(Sql Server)
说明
Year Yy 年 1753 ~ 9999
Quarter Qq 季 1 ~ 4
Month Mm 月1 ~ 12
Day of year Dy 一年的日数,一年中的第几日 1-366
Day Dd 日,1-31
Weekday Dw 一周的日数,一周中的第几日 1-7
Week Wk 周,一年中的第几周 0 ~ 51
Hour Hh 时0 ~ 23
Minute Mi 分钟0 ~ 59
Second Ss 秒 0 ~ 59
Millisecond Ms 毫秒 0 ~ 999

举例:
1.GetDate() 用于sql server :select GetDate()

2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592 秒
  DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为 5 天

3.DatePart('w','2005-7-25 22:56:32')返回值为 2 即星期一(周日为1,周六为7)
  DatePart('d','2005-7-25 22:56:32')返回值为 25即25号
  DatePart('y','2005-7-25 22:56:32')返回值为 206即这一年中第206天
  DatePart('yyyy','2005-7-25 22:56:32')返回值为 2005即2005年

最新文章

  1. 跳转Activity两种方法
  2. 使用 JDBC 和 JavaTemplate 查询SQL语句返回 List<Map<String,Object>>
  3. office2010安装报错
  4. Careercup - Google面试题 - 5732809947742208
  5. 【leetcode】Majority Element (easy)(*^__^*)
  6. 《Python核心编程》 第六章 序列 - 课后习题
  7. HDU1398Square Coins(母函数)
  8. BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 筛法
  9. Realview MDK 中不用手动开中断的原因
  10. AngularJS的工作原理
  11. Mysql的收获
  12. Linux驱动技术(一) _内存申请
  13. Java基础之J2EE规范
  14. swift 录制多个音频 并将音频转换为mp3 并合成多个mp3文件为一个文件
  15. C# 替换Word文本—— 用文档、图片、表格替换文本
  16. Apollo配置中心动态刷新日志级别
  17. C#开启异步 线程的四种方式
  18. 如何在Python中调用Matlab
  19. CSS 样式中的两个方法
  20. MVC设计模式在网站中的应用

热门文章

  1. c# 常用 Common
  2. HDU - 2044 - 一只小蜜蜂...(dp)
  3. (C/C++学习)23.C++中指针的长度
  4. Kattis - missinggnomesD Missing Gnomes (思路题)
  5. 二: 安装centos服务环境软件mysql httpd php
  6. AtCoder Beginner Contest 131 Solution
  7. java8 新特性 lambda过滤
  8. How Can You Tell the Difference Between LINQ Methods and Query Builder Methods?
  9. BNUOJ 1206 A Plug for UNIX
  10. codevs4419 FFF 团卧底的菊花