數值日期格式
在 Microsoft SQL Server 2005 中,您可使用數值月份來指定日期資料。例如,5/20/97 代表 1997 年 5 月 20 日。當您使用數值日期格式時,請在字串中使用斜線 (/)、連字號 (-) 或句號 (.) 做為分隔符號來指定月份、日及年。此字串必須以下列形式出現:
<number>separator<number>separator<number> [<time>] [<time>]
以下為有效的數值格式:
[0]4/15/[19]96 -- (mdy)
[0]4-15-[19]96 -- (mdy)
[0]4.15.[19]96 -- (mdy)
[0]4/[19]96/15 -- (myd)
15/[0]4/[19]96 -- (dmy)
15/[19]96/[0]4 -- (dym)
[19]96/15/[0]4 -- (ydm)
[19]96/[0]4/15 -- (ymd)
將語言設成 us_english 時,日期的預設順序是 mdy。您可以使用 SET DATEFORMAT 陳述式來變更日期順序。
SET DATEFORMAT 陳述式的設定會影響日期值的解譯方式。如果順序與設定不符,就不會將值解譯為日期 (因為超出範圍),否則這些值會被誤解。例如,依 DATEFORMAT 設定而定,可以將 12/10/08 解釋為六種日期之一。
請參閱
概念
其他資源
日期和時間 (Transact-SQL)
SET DATEFORMAT (Transact-SQL)