DATEPART (SQL Server Compact)

傳回一個整數,代表指定日期的指定日期部分。

語法

DATEPART ( datepart , date ) 

引數

  • datepart
    指定要傳回日期部分的參數。如需詳細資訊,請參閱此主題稍後的「備註」一節。

  • date
    傳回 datetime 值或可隱含轉換為 datetime 值的運算式。date參數也可以是日期格式的字元字串。使用 datetime 資料類型來代表 1753 年 1 月 1 日之後的日期。在此之前的日期,請儲存為字元資料。輸入 datetime 值時,一定要置於單引號內。

    如果您只指定年份的最後二位數,小於或等於年份二位數截止設定選項值的最後二位數將與截止年份屬於同一個世紀。大於此選項值的最後二位數則屬於截止年份之前一個世紀。例如,假設二位數年份截止是 2049 (預設值),則 '49' 就會被解譯為 2049,而 '50' 則會被解譯為 1950。為了避免混淆,請使用四位數的年份。

    如需指定日期的詳細資訊,請參閱<資料類型>中的 datetime。

傳回值

int

備註

下表列出 SQL Server Compact 可以識別的 datepart 選項及縮寫。

日期部分

縮寫

yy、yyyy

qq、q

mm、m

一年當中的第幾天

dy、y

dd、d

wk、ww

星期幾

dw

hh

mi、n

ss、s

毫秒

ms

程式碼範例

以下範例的結果假設目前是八月。

SELECT DATEPART(month, [Order Date)] AS Expr1 FROM Orders

結果集為:

----------- 
8