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,"です" ) ;
}