西暦を和暦(ローマ字)に変換する方法

2022.4.1⇒R4.4.1 に変換する方法が分かる方がいらっしゃればご教示ください。

こんにちは

以下と同様になるかと思います。Rについては平成をRに置換することになると思います

追記:参考画像です。

image

やはり、令和=Rなどはテーブルを用意するしかないのですね。
ありがとうございます。

予めExcelにKey,Valueの形式で添付画像のように設定しておき、新しい元号になったときもユーザーレベルで追加できるようにしたいと思うのですが、この二次元配列をUiPathで読み込み、Keyの値で検索できるようにするにはどのように構築すれば良いでしょうか?
スクリーンショット 2023-02-02 173453

文字列として配列を定義しても、そのまま読み込むことはできません。

上記なら例えば

strVar = "明治M,大正T,昭和S,平成H,令和R"

としておいて

dict = strVar.Split(","c).ToDictionary(Function(s) s.Substring(0,s.Length-1),Function(s) s.Last().toString())

とすれば良いかと思います。

1 Like

ありがとうございます。
,で区切ってdictinoaryへ格納しているのはなんとなくわかるのですが、ここのどこで検索を行っているのでしょうか?
検索結果(ローマ字部分)が変数dictに返っているのでしょうか。

上記を設定しておいて、例えば

dict("令和")

とすると

R

が返ってきます。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.