sql获取当前时间

转载:https://blog.csdn.net/wangfangxu17/article/details/84926832
 
sql读取系统日期和时间的方法如下:


--获取当前日期(如:yyyymmdd)

select CONVERT (nvarchar(1

2),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())      --星期几

select convert(char(8),getdate(),108) as yourtime      --获取当前时间
SELECT convert(char(10),getdate(),120) as yourdate     --获取当前日期
SELECT left(convert(char(10),getdate(),120),4) as youryear     --获取当前年份
 

你可能感兴趣的:(mysql)