QJalaliCalendar Class
QJalaliCalendar クラスは、ジャラリ(ヒジュリシャムシ)暦システムの実装を提供します。詳細...
ヘッダ | #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年周期に近い)の混同に基づく、精度の低い予測アルゴリズムも使用されている。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.