技術情報
DatePart
日時の要素値を返します。

定義
DatePart(引数1,引数2,引数3,引数4)
  • 引数1(必須)
  • 取得する日時要素の種類を表す文字列を以下の中から指定します。
    種類 説明
    yyyy
    q 四半期
    m
    y 年間通算日
    d
    w 週日
    ww
    h
    n
    s
  • 引数2(必須)
  • 日付を指定します。
  • 引数3
  • 週の始まりの曜日を示す定数を以下の中から指定します。
    未指定の場合は、日曜が使用されます。
    定数 説明
    vbUseSystemDayOfWeek 0 システムで指定された曜日を週の最初の曜日として使用します。
    vbSunday 1 日曜
    vbMonday 2 月曜
    vbTuesday 3 火曜
    vbWednesday 4 水曜
    vbThursday 5 木曜
    vbFriday 6 金曜
    vbSaturday 7 土曜
  • 引数4
  • 年度の第1週を表す定数を以下の中から指定します。
    未指定の場合は、1/1を含む週が第1週として使用されます。
    定数 説明
    vbUseSystem 0 システムで指定された週を使用します。
    vbFirstJan1 1 1月1日を含む週から開始します (既定値)。
    vbFirstFourDays 2 新しい年の少なくとも4日間を含む週から開始します。
    vbFirstFullWeek 3 新しい年の1週間を含む最初の週から開始します。

説明
引数2で指定した日付について、引数1で指定した要素を取得します。

'2010/05/10が2010年の第何週目に当たるかを求めます
'("20"が返されます)
Dim a
a = DatePart("ww", "2010/05/10")