1.求当天的年份 (getdate(): 2012/05/08
18:07:26)
SELECT YEAR(GETDATE())
--2012
2.
求当天的月份
SELECT
MONTH(GETDATE()) --5
3.
求当天的日
SELECT DAY(GETDATE())
--8
4. 求年月日
SELECT CONVERT(VARCHAR,GETDATE(),112)
--结果:20120508
SELECT
CONVERT(VARCHAR,GETDATE(),111) --结果:2012/05/08
select Convert(varchar(100),getdate() ,23)
--结果:2012-05-08
5.
两个时间相差函数
SELECT
DATEDIFF(DAY,‘20120505‘,GETDATE()) --结果:
3
SELECT DATEDIFF(DAY,GETDATE(),‘20120505‘)
--结果:-3
year
:年
month: 月
day
: 天
hour :
小时
minutes: 分钟
SS
: 秒
SELECT DATEDIFF(SS,‘20120508
18:09:00‘,GETDATE()) --37
6.
在某一时间上增加多少时间
SELECT DATEADD(HOUR,10,GETDATE())
-- 2012-05-09 04:10:21.773
在现在的时间上加上10小时
year
:年
month: 月
day
: 天
hour :
小时
minutes: 分钟
SS
: 秒
7.
datename函数获取名称;
datepart
函数获取月分对应值
SELECT
DATEPART(dw,GETDATE()); --3
SELECT
DATENAME(dw,GETDATE()); --周三
相关文章
- 12-13ABAP开发基础 函数FMAVL 字段小计 金额汇总练习
- 12-13c – 在次线性时间内计算斐波那契函数
- 12-13FindControl什么时候才会使用ObjectFromHWnd函数呢?——VCL很难调试,加一个日志函数,记录时间
- 12-13前端用js写一个函数输出当前时间,格式为yyyy-mm-dd hh:mm:ss
- 12-13获取时间函数
- 12-13Sqlserver 系列(一):常用函数
- 12-13时间格式化函数
- 12-13C语言alarm()函数(延时一段时间执行signal SIGALRM信号处理事件)
- 12-13回调函数好文章汇总
- 12-13sqlserver 删除表 视图 函数 存储过程