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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。