Home > 即効テクニック > Access一般機能 > 日付・文字列操作・演算 > 日付から「年」「月」「日」を抜き出すには

即効テクニック

日付・文字列操作・演算

日付から「年」「月」「日」を抜き出すには

( - )
日付を抜き出す関数は「Date」関数ですが、その日付からさらに「年」「月」「日」だけを抜き出す関数は「Year」「Month」「Day」関数です。

●手順●
  1. フォームに非連結の「テキストボックス1」から「テキストボックス3」までの、3  つのテキストボックスを作成します。
  2. そのテキストボックスにそれぞれ「=Year(Date())」・「=Month(Date))」・「=Day(Date))」と入力してそのフォームをフォーム1として登録します。
●動作確認● フォーム1をクリックして開きます。 ●詳細● 「Year」関数は年をあらわす整数が返されるので4桁で表示されます。そのためこのテキストボックスの「書式」プロパティに日付などの書式を設定すると変な表示になってしまいます。 「Month」関数は1から12の整数を返します。 「Day」関数は1から31までの整数を返します。 ●補足説明● 「年」「月」「日」を抜き出すときは上記のほかに「DatePart」関数を使うこともできます。  「年」=Datepart("yyyy",Date)  「月」=DatePart("m",Date)  「日」=DatePart("d",Date)