首页 > 数据库技术 > 详细

Sql日期类型

时间:2018-06-08 11:41:59      阅读:176      评论:0      收藏:0      [点我收藏+]
declare @datetime datetime = Current_Timestamp ,@date date = Current_Timestamp ,@time time = Current_Timestamp select @datetime --2018-06-08 09:01:10.440 select @date --2018-06-08 select @time --09:01:10.4400000 -----------DATEADD() 函数在日期中添加或减去指定的时间间隔。--------------------- select Dateadd(d,1,‘2018-01-01 00:00:00.000‘)--2018-01-02 00:00:00.000 ------------DATEDIFF() 函数返回两个日期之间的时间。------------------------------ select Datediff(d,‘2018-01-01‘,‘2018-01-02‘) --1 --DateName 返回字符串类型 SELECT GETDATE() AS 当前日期, DATENAME(YEAR, GETDATE()) AS 年, DATENAME(MONTH, GETDATE()) AS 月, DATENAME(DAY, GETDATE()) AS 日, DATENAME(quarter, GETDATE()) AS 季度, DATENAME(dayofyear, GETDATE()) AS 一年中的第多少天, DATENAME(dw, GETDATE()) AS 星期, DATENAME(week, GETDATE()) AS 周数, DATENAME(hour, GETDATE()) AS 时, DATENAME(minute, GETDATE()) AS 分, DATENAME(second, GETDATE()) AS 秒, DATENAME(millisecond,GETDATE()) AS 毫秒 select Datepart(yy,GETDATE())--返回数值类型 select Isdate(‘2018-01-32‘) --判断字符串是否是日期,是1,否0 select YEAR(GETDATE()) as 年,Month(GETDATE()) as 月,Day(GETDATE()) as 日 --返回数值类型

Sql日期类型

原文:http://blog.51cto.com/gongxi/2126225

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!