更新日期: 2005 年 12 月 5 日
返回一个表示日期的日期部分的整数。
语法
DATEPART(datepart, date)
参数
- datepart
 此参数指定需要对日期中的哪一部分返回新值。
- date
 是按日期格式返回有效的日期或字符串的表达式。
结果类型
DT_I4
备注
如果此参数为空,则 DATEPART 返回的结果为空。
日期文字必须显式转换为日期数据类型之一。
下表列出了表达式计算器可以识别的日期部分和缩写形式。日期部分名称不区分大小写。
| 日期部分 | 缩写 | 
|---|---|
| 年份 | yy、yyyy | 
| 季度 | qq、q | 
| 月份 | mm、m | 
| Dayofyear | 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)
其他资源
帮助和信息
更改历史记录
| 版本 | 历史记录 | 
|---|---|
| 2005 年 12 月 5 日 | 
 |