日付と時間関数

日付と時間関数は、日付データまたは時間データを返します。 アプリケーションでソースデータの形式を変換する必要がある場合があります。

表 1: 日付と時間関数

関数

構文

説明

AddMonthToDate(#date#,periods)

  • #date#: 元の日付
  • periods: 追加する期間の数

指定された月数を日付に追加することで生成された日付を返します。

例:
AddMonthToDate(#2012-01-01#,1)
2012-02-01 を返します。

AddWeekToDate(#date#,periods)

  • #date#: 元の日付
  • periods: 追加する期間の数

指定された週の数を日付に追加することで生成された日付を返します。

例:
AddWeekToDate(#2012-01-01#,1)
08.01.12 を返します。

AddYearToDate(#date#,periods)

  • #date#: 元の日付
  • periods: 追加する期間の数

指定された年の数を日付に追加することで生成された日付を返します。 負の数を使用して年を削除するために使用します。

例:
AddYearToDate(#2012-01-01#,1)
01.01.13 を返します。

CurrentDate()

現在の日付を日付として返します。

例:
CurrentDate()
<CurrentDate> を返します。

DateDiffInDays(#start#,#end#)

  • #start#: 期間の開始日
  • #end#: 期間の終了日

2 つの日付の間の日数を返します。

例:
DateDiffInDays(#2012-03-23#,#2012-01-30#)
-53 を返します。

DateDiffInMonths(#start#,#end#)

  • #start#: 期間の開始日
  • #end#: 期間の終了日

2 つの指定の日付の間の月数を返します。

例:
DateDiffInMonths(#2013-02-01#,#2014-01-01#)
11 を返します。

Day(#date#)

#date#: 日付

月の日を 1 から 31 までの数値で返します。

例:
Day(#2012-03-23#)
23 を返します。

DayOfWeek(#date#)

#date#: 日付

曜日を 1 (日曜日) から 7 (土曜日) までの数値で返します。

例:
DayOfWeek(#2012-03-23#)
6 を返します。

DayOfYear(#date#)

#date#: 日付

年の日付を数値で返します。

例:
DayOfYear(#2012-03-23#)
83 を返します。

LastDayOfMonth(#date#)

#date#: 日付

指定された日付の月の最終日を計算して生成された日付を返します。

例:
LastDayOfMonth(#2012-03-23#)
は日付 2012-03-31 を返します。

LastDayOfWeek(#date#)

#date#: 日付

指定された日付の週の最終日を計算して生成された日付を返します。

例:
LastDayOfWeek(#2012-03-23#)
は日付 24.03.12 を返します。

MakeDate(year,month,day)

  • year: 年を表す数値
  • month: 月を表す数値
  • day: 月の日付を表す数値

指定された年、月、日で構成される日付を返します。

例:
MakeDate(2011,6,12)
は日付 12.06.11 を返します。

Month(#date#)

#date#: 日付

年の月を 1 から 12 までの数値で返します。

例:
Month(#2012-03-23#)
3 を返します。

Quarter(#date#)

#date#: 日付

指定された日付の四半期を表す数値を返します。

例:
Quarter(#2012-03-23#)
1 を返します。

Week(#date#)

#date#: 日付

指定された日付の週を表す数値を返します。

例:
Week(#2012-03-23#)
12 を返します。

Year(#date#)

#date#: 日付

指定された日付の年を返します。

例:
Year(#2012-03-23#)
2012 を返します。