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())
效果如下: