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","")

請參閱

參考

TODAY 函數

DATE 函式

其他資源

日期和時間函數 (DAX)