最終更新日 2024-06-19

User.version.SDK ~暦~

暦の概念

暦の概念は、主として年・季節を取得するためのAPI用オブジェクトです。
西暦と和暦の両方が得られる仕組みとなっています。

使用例

西暦・季節・和暦を得る
    public static void My_戦略_軍団ターン変更時(int 軍団番号)
    {
        デバッグ出力("天翔記基準年" + 暦.天翔記基準年);
        デバッグ出力("西暦" + 暦.西暦);


        string[] list = { "春", "夏", "秋", "冬" };
        if (列挙.暦.季節.春 <= 暦.季節 && 暦.季節 <= 列挙.暦.季節.冬)
        {
            デバッグ出力("季節" + list[暦.季節]);
        }

        デバッグ出力("天翔記の現在の和暦");
        var w = 暦.Get_和暦();
        デバッグ出力("元号" + w.元号);
        デバッグ出力(w.数値紀年);
        デバッグ出力(w.漢字紀年);

        デバッグ出力("天翔記の1520年7月21の和暦");
        var cw = 暦.Get_和暦(1520, 7, 21);
        デバッグ出力("元号" + cw.元号);
        デバッグ出力(cw.数値紀年);
        デバッグ出力(cw.漢字紀年);

        デバッグ出力("天翔記の1950年3月3の和暦");
        var kw = 暦.Get_和暦(1950, 3, 3);
        デバッグ出力("元号" + kw.元号);
        デバッグ出力(kw.数値紀年);
        デバッグ出力(kw.漢字紀年);
    }

  

その他

暦に関する主な所は以上となります。
詳しくはHD.version.SDKソース内の「暦.h」や「暦列挙.h」などを参照してください。