QJalaliCalendar Class

QJalaliCalendar クラスは、ジャラリ(ヒジュリシャムシ)暦システムの実装を提供します。詳細...

Header: #include <QJalaliCalendar>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

詳しい説明

太陽ヒジュリ暦システム

太陽ヒジュリ暦は、太陽ヒジュリ暦、シャムシー・ヒジュリ暦、ジャラリ暦とも呼ばれ、イランとアフガニスタンの公式暦です。イラン標準時の子午線(東経52.5度、GMT+3.5時間)の天文計算によって決定された春分(ノウルーズ)から始まります。この開始時刻の決定は、数学的規則ではなく天文学的観測を用いるため、春分の日を予測する上でグレゴリオ暦よりも正確である。

暦の構成

12ヶ月はそれぞれ星座に対応している。最初の6ヵ月は31日、次の5ヵ月は30日、最後の月は平年は29日だが閏年は30日である。元旦は常に3月の彼岸にあたる。

うるう年のルール

太陽ヒジュリ暦では、4年ごとの閏年が約7回あるたびに、5年ごとの閏年がある。通常は33年周期だが、29年周期や37年周期のものもある。このような動きをする理由は、観測された春分点を追跡しているからである。これとは対照的に、平均的な熱帯年(365.2422日、128年周期または2820年の大周期で近似)と春分の平均間隔(365.2424日、33年周期で近似)の混同に基づく、精度の低い予測アルゴリズムも使用されている。

出典ウィキペディア「太陽ヒジュリ暦」のページ

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。