SQL Server 截取日期部分字符

 select GetDate()
--用DateName()就可以获得相应的年、月、日 
 Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate())
 --获得相应的时、分、秒
 Select Datename(hour,GetDate()) +':'+ Datename(minute,GetDate())+':'+  Datename(second,GetDate()) 
 --星期几、第几周 
 Select Datename(weekDay,GetDate()) Select ''+ Datename(week,GetDate())+''
 --用DateName() 返回的格式是字符串
 --用DATEPART() 返回的格式是int类型 
 SELECT DATEPART(year,GetDate()) 

效果如下:

原文地址:https://www.cnblogs.com/wt-vip/p/11362261.html