共用方式為


DATEPART (SSIS)

更新: 2005 年 12 月 5 日

傳回的整數代表日期的日期部分。

語法

DATEPART(datepart, date)

引數

  • datepart
    這是指定日期中哪一個部分要傳回新值的參數。
  • date
    傳回有效日期或日期格式字串的運算式。

結果類型

DT_I4

備註

如果引數為 Null,則 DATEPART 會傳回 Null 結果。

日期常值必須明確轉換為日期資料類型之一。

下表列出運算式評估工具所辨識的日期部分與縮寫。日期部分的名稱不區分大小寫。

日期部分 縮寫

年份

yy, yyyy

季度

qq, q

月份

mm, m

年中的日

dy, y

dd, d

wk, ww

工作日

dw, w

小時

Hh

分鐘

mi, n

ss, s

毫秒數

Ms

範例

這個範例會傳回在日期常值中代表月份的整數。如果日期格式為 mm/dd/yyyy",則這個範例會傳回 11。

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")

這個範例會傳回 ModifiedDate 資料行中,代表天的整數。

DATEPART("dd", ModifiedDate)

這個範例會傳回代表目前日期之年份的整數。

DATEPART("yy",GETDATE())

請參閱

參考

DATEADD (SSIS)
DATEDIFF (SSIS)
DAY (SSIS)
MONTH (SSIS)
YEAR (SSIS)

其他資源

函數 (SSIS)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

新增內容:
  • 新增您可以在 DATEPART 函數中使用之日期部分和縮寫的資料表。