Sqlserver日期操作
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年
最新文章
- 跳转Activity两种方法
- 使用 JDBC 和 JavaTemplate 查询SQL语句返回 List<;Map<;String,Object>;>;
- office2010安装报错
- Careercup - Google面试题 - 5732809947742208
- 【leetcode】Majority Element (easy)(*^__^*)
- 《Python核心编程》 第六章 序列 - 课后习题
- HDU1398Square Coins(母函数)
- BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 筛法
- Realview MDK 中不用手动开中断的原因
- AngularJS的工作原理
- Mysql的收获
- Linux驱动技术(一) _内存申请
- Java基础之J2EE规范
- swift 录制多个音频 并将音频转换为mp3 并合成多个mp3文件为一个文件
- C# 替换Word文本—— 用文档、图片、表格替换文本
- Apollo配置中心动态刷新日志级别
- C#开启异步 线程的四种方式
- 如何在Python中调用Matlab
- CSS 样式中的两个方法
- MVC设计模式在网站中的应用
热门文章
- c# 常用 Common
- HDU - 2044 - 一只小蜜蜂...(dp)
- (C/C++学习)23.C++中指针的长度
- Kattis - missinggnomesD Missing Gnomes (思路题)
- 二: 安装centos服务环境软件mysql httpd php
- AtCoder Beginner Contest 131 Solution
- java8 新特性 lambda过滤
- How Can You Tell the Difference Between LINQ Methods and Query Builder Methods?
- BNUOJ 1206 A Plug for UNIX
- codevs4419 FFF 团卧底的菊花