DAY
月の日 (1 から 31 までの数値) を返します。
構文
DAY(<date>)
パラメーター
用語 | 定義 |
---|---|
date |
datetime 形式の日付、または日付のテキスト表現。 |
戻り値
月の日を示す整数。
備考
DAY 関数は、検索しようとしている日の日付を引数として受け取ります。 日付は、別の日付関数を使用するか、日付を返す式を使用するか、
datetime
形式で日付を入力することで、関数に提供できます。 日付に使用できる文字列形式のいずれかで日付を入力することもできます。YEAR、MONTH、および DAY 関数によって返される値は、指定された日付値の表示形式に関係なくグレゴリオ暦の値になります。 たとえば、指定された日付の表示形式がイスラム暦の場合、YEAR、MONTH、および DAY 関数の戻り値は、同等のグレゴリオ暦の日付に関連付けられた値になります。
date 引数が日付のテキスト表現である場合、day 関数はクライアント コンピューターのロケールと日付/時刻設定を使用して、変換を実行するためにテキスト値を理解します。 現在の日付/時刻の設定が月/日/年の形式で日付を表す場合、文字列 "1/8/2009" は 2009 年 1 月 8 日に相当する
datetime
値として解釈され、関数は 8 を返します。 ただし、現在の日付/時刻の設定が日付を日/月/年の形式で表す場合、同じ文字列は 2009 年 8 月 1 日に相当するdatetime
値として解釈され、関数は 1 を返します。
例: 日付列から日付を取得する
次の数式は、[Birthdate] 列の日付から日を返します。
= DAY([Birthdate])
例 - 文字列日付から日付を取得する
次の数式は、指定された日付を文字列として受け入れ可能なテキスト形式で使用して、日付 4 を返します。
= DAY("3-4-1007")
= DAY("March 4 2007")
例 - 条件として日の値を使用する
次の式は、各販売注文が配置された日を返し、注文が月の 10 日に行われた場合は、その行にプロモーション販売アイテムとしてフラグを設定します。
= IF( DAY([SalesDate])=10,"promotion","")