桐9-2012で、元号(令和)を表示
項目名を1つ増やすだけ
【表定義】
項目名 | データ型 | 項目計算式 |
---|---|---|
日付 | 日時 | |
元号日付 | 文字列 | #cond([日付]=>d"2019/5/1","令和"+#cond(#元号年([日付])-30<10," ")+#str(#元号年([日付])-30),1,#sstr(#日時文字列([日付],3,1,1),1,4))+#sstr(#日時文字列([日付],3,1,1),5) |
日付の分解
【表定義】
項目名 | データ型 | 項目計算式 |
---|---|---|
日付 | 日時 | |
元号日付 | 文字列 | #日時文字列([日付],3,1,1) |
元号 | 文字列 | #cond([日付]=>d"2019/5/1","令和",1,#sstr(#日時文字列([日付],3,1,1),1,2)) |
元号年 | 整数 | #cond([日付]=>d"2019/5/1",#元号年([日付])-30,1,#元号年([日付])) |
月 | 整数 | #月([日付]) |
日 | 整数 | #日([日付]) |
R元号日付 | 文字列 | [元号]+#cond([元号年]=1,"元",[元号年]<10," "+#str([元号年]),1,#str([元号年]))+#sstr(#日時文字列([日付],3,1,1),5) |
R元号日付1 | 文字列 | [元号]+#cond([元号年]<10," "+#str([元号年]),1,#str([元号年]))+#sstr(#日時文字列([日付],3,1,1),5) |