SQL语句自动获取本机日期时间

SQL语句自动获取本机日期时间,第1张

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怎么设置日期为当前时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9522101.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存