API version 1

- ‐

setLocalCalendar

和暦の年号及び期間を設定します。

明治~令和について下記の内容があらかじめ登録されています。

年号

省略形

初日

明治

M

西暦1868年 9月 8日

大正

T

西暦1912年 7月30日

昭和

S

西暦1926年12月25日

平成

H

西暦1989年 1月 8日

令和

R

西暦2019年 5月 1日

呼出形式一覧

呼出形式

説明

void setLocalCalendar(string sym, string sym2, date from)

年号symとその省略形sym2を日付fromを初日として設定します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

sym

年号

sym2

年号の省略形

from

年号の初日となる日の Date オブジェクト

例外

なし



使用例 CRSダウンロード

Form Date_other_usage {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   Date ed ;
   print("今日は", ed.value);

   var yr= 2019 ;
   var mn=5 ;
   var da=1;
   print("皇太子殿下の即位は",yr,"年",mn,"月",da,"日です。" );
   var genn = "令和" ;
   print("その年を",genn,"元年とします。");
   var yy = ed.setFullYear(yr,mn-1,da) ;
   ed.setLocalCalendar( genn , "A" , yy ) ;

   ed.setHours(20,0,0);
   print("東京オリンピックは",ed.setFullYear(2020,7-1,24),"開催予定");
   var day = new Date( ed ) ;
   var ret = day.getLocalCalendarYear();
   print("その年は", ret.symbol,ret.year,"年です。");

   yr = 2020 ;
   mn = 2 ;
   da = 29 ;
   var io = ed.isValid(yr,mn-1,da) ;

   var umu ="無効";
   if (io) umu ="有効";
   print( yr,"年",mn,"月",da,"日は",io,"なので",umu,"です" ) ;
   yr = 2019 ;
   var io = ed.isValid(yr,mn-1,da) ;
   if(!io) umu ="無効";
   print( yr,"年",mn,"月",da,"日は",io,"なので",umu,"です" ) ;
}