在本文中,GetDate()所獲得的日期由兩部分組成,分別是今天的日期和當時的時間:Select GetDate() 用DateName()就可以獲得對應的年、月、日,然後再把它們連接起來就可以了:
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
另外,DateName()還可以獲得到小時、時間、秒、星期幾、第幾週,分別如下:
Select Datename(hour,GetDate())
Select Datename(minute,GetDate())
Select Datename(second,GetDate())
Select Datename(weekDay,GetDate())
Select Datename(week,GetDate())
得到的是Nvarchar類型,需要轉換Convert(datetime,拼接的日期, 0)