sqlserver擷取日期的年份和月份

2021-08-07 18:46:11 字數 469 閱讀 9173

sqlserver 擷取日期年份和月份使用datepart函式,函式使用方法如下:

一、函式功能:datepart() 函式用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。

二、語法:datepart(datepart,date)

三、引數說明:date 引數是合法的日期表示式。datepart 引數可以是下列的值:

四、例項

1、擷取年份:datepart(yy,'2017-1-1') 返回:2017

2、擷取月份:datepart(mm,'2017-1-1') 返回:1

五、datepart函式返回的是整型數值,如果需要返回字元型,那麼使用datename()函式,用法與datepart相同,只是返回資料型別不同。

六、另一種

最簡單的寫法

select convert(char(7) ,時間字段 , 120)

from table_name

SQL server擷取日期,只要年月

select from 表名 where convert varchar 7 time 列名 120 convert varchar 7 2020 05 12 120 onvert 函式是把日期轉換為新資料型別的通用函式。convert 函式可以用不同的格式顯示日期 時間資料。varchar 7 是...

SQL Server 擷取日期部分字元

select getdate 用datename 就可以獲得相應的年 月 日 select datename year,getdate datename month,getdate datename day,getdate 獲得相應的時 分 秒 select datename hour,getdat...

C 日期時間擷取

關鍵字 c 日期時間 擷取 datetime dt datetime.now label11.text dt.tostring 2005 11 5 13 21 25 label12.text dt.tofiletime tostring 127756416859912816 label13.text...