YearName

日付の和暦を指定された書式で返します。

構文 

YearName (日付 ; 形式)

引数 

日付 - 西暦上の日付

形式 - 表示形式を示す数字 (0、1、または 2)

戻り値のデータタイプ 

テキスト

起点バージョン 

6.0 以前のバージョン

説明 

形式の値が空白か、0、1、または 2 以外の値が使用されている場合は、0 が使用されます。

0 - 明治時代を示す日本語のテキスト (長い形式) 8 (Meiji 8)、大正時代を示す日本語のテキスト (長い形式) 8 (Taisho 8)、昭和時代を示す日本語のテキスト (長い形式) 8 (Showa 8)、成時代を示す日本語のテキスト (長い形式) 8 (Heisei 8)、令和時代を示す日本語のテキスト (長い形式) 8 (Reiwa 8)、西暦を示す日本語のテキスト (長い形式) (1868/9/8 より前の日付は西暦 xxxx)

1 - (明治時代を示す日本語のテキスト (短縮形式)) 8 (Mei 8)、(大正時代を示す日本語のテキスト (短縮形式)) 8 (Tai 8)、(昭和時代を示す日本語のテキスト (短縮形式)) 8 (Sho 8)、(平成時代を示す日本語のテキスト (短縮形式)) 8 (Hei 8)、(令和時代を示す日本語のテキスト (短縮形式)) 8 (Rei 8)、(西暦を示す日本語のテキスト (短縮形式)) xxxx (1868/9/8 より前の日付は (Sei) xxxx)

2 - M8、T8、S8、H8、R8、xxxx CE (1868/9/8 より前の日付)

和暦の形式は、0 = 長い形式、1 = 短縮形、2 = 2 バイトのアルファベットになります。上に示す和暦より前の日付の場合は、「西暦」が返されます。

メモ 

  • 形式引数が 1 に設定されている場合、YearName は新しい年号の最初の年の数値部分を「「げん」という日本語の漢字」として返します。例:

    YearName (日付フィールド ; 1) は、日付フィールドの値が「2019/05/01」の場合「カッコで囲まれている「れい」という日本語の漢字と「げん」という日本語の漢字」を返します。

例 1 

YearName (日付フィールド ; 0) は、日付フィールドの値が「2008/7/15」の場合「2008 年 7 月 15 日の年号を示す日本語のテキスト」を返します。