
sql取当前日期,对于mssqlserver,oracle , select getdate() 即可,不过这个不是本机时间,是数据服务器的时间不同的服务,函数不定相同,如access用select now(),这个倒是本机时间。
select
dateadd(day,-2,getdate())
--两天前
select
dateadd(day,2,getdate())
--两天后
或者:
select
dateadd(hour,-48,getdate())
select
dateadd(hour,48,getdate())
sql
server获取当前时间的函数是getdate()
,没有gettime函数
getdate
//获得系统当前日期
datepart
//获取日期指定部分(年月日时分表)
getdate()函数:取得系统当前的日期和时间,返回值为datetime类型的。
用法:getdate()
例子:
select
getdate()
as
dte,dateadd(day,-1,getdate())
as
nowdat
sql读取系统日期和时间的方法如下:
--获取当前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--获取当前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--获取当前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
--获取当前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())
--获取几种日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())
select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --获取小时
select DATENAME(MI,GETDATE()) --获取分钟
select DATENAME(SECOND,GETDATE()) --获取秒
select DATENAME(WEEK,GETDATE()) --获取当前星期(周)是这一年中的第几个星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期几
以上就是关于SQL语句自动获取本机日期时间全部的内容,包括:SQL语句自动获取本机日期时间、sql server高手请进 怎么获得距当前时间“两天”的时间、sql server怎么设置日期为当前时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)