HOME > 即効テクニック > AccessVBA > 日付・文字列操作・演算 > 年を下2桁のみで表示する方法

即効テクニック

日付・文字列操作・演算

年を下2桁のみで表示する方法

(Access 97)
年の最後の2桁のみを表示する方法例を2つ紹介します。
たとえば、現在の年の4桁を表示する式=Year(Now())の下2桁のみを表示するには、以下の式のいずれかを使用することができます。

   =Format(Now(),"yy")

または

   =Right(Str(Year(Now())),2)

Str関数は、数式の値を文字列で表した値(数字)で返す文字列処理関数です。
Right関数は、文字列の右端から指定した文字数分の文字列を返します。
Right関数を使って取得した右側の2文字はテキスト値として返されます。数値として返す場合は、以下の式を使用します。

  =Year(Now()) Mod 100

Mod演算子は、2つの数値の除算を行い、その剰余を返します。