DAY 函式
傳回該月的第幾天,從 1 到 31 的數字。
語法
DAY(<date>)
參數
詞彙 |
定義 |
---|---|
date |
datetime 格式的日期,或日期的文字表示法。 |
傳回值
表示當月日期的整數。
備註
Date 函數會採用您嘗試尋找的當天日期做為引數。 日期可以透過下列方式提供給函數:使用其他日期函數、使用傳回日期的運算式,或輸入 datetime 格式的日期。 您也可以使用其中一種可接受的日期字串格式來輸入日期。
不管提供之日期值的顯示格式為何,YEAR、MONTH 與 DAY 函數傳回的值將會是西曆值。 例如,如果提供之日期的顯示格式為回曆,YEAR、MONTH 與 DAY 函數的傳回值將會是與等同西曆日期相關的值。
當日期引數為以文字表示的日期時,DAY 函數會使用用戶端電腦的地區設定和日期/時間設定來了解文字值以執行轉換。 如果目前的日期/時間設定代表 Month/Day/Year 格式的日期,則下列字串 "1/8/2009" 會解譯為相當於 2009 年 1 月 8 日的 datetime 值,而且此函數會傳回 8。 不過,如果目前的日期/時間設定代表 Day/Month/Year 格式的日期,則相同的字串會解譯為相當於 2009 年 8 月 1 日的 datetime 值,而且此函數會傳回 1。
範例:從日期資料行取得日期
說明
下列公式會從 [Birthdate] 資料行中的日期傳回日期。
程式碼
=DAY([Birthdate])
範例:從日期字串取得日期
說明
下列公式會透過當做可接受之文字格式的字串提供的日期,傳回日期 4。
程式碼
=DAY("3-4-1007")
=DAY("March 4 2007")
範例:使用日期值做為條件
說明
下列運算式會傳回下每張訂單的日期,如果是在當月 10 日下訂單,則會將資料列標示為促銷項目。
程式碼
=IF( DAY([SalesDate])=10,"promotion","")