QJalaliCalendar Class
Die Klasse QJalaliCalendar bietet eine Implementierung des Jalali (Hijri Shamsi) Kalendersystems. Mehr...
Kopfzeile: | #include <QJalaliCalendar> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
Detaillierte Beschreibung
Solares Hijri-Kalendersystem
Der solare Hijri-Kalender, der auch als solarer Hejri-Kalender, Shamsi-Hijri-Kalender oder Jalali-Kalender bezeichnet wird, ist der offizielle Kalender des Iran und Afghanistans. Er beginnt am Frühlingsäquinoktium (Nowruz), das durch astronomische Berechnungen für den Meridian der iranischen Standardzeit (52,5°E oder GMT+3,5h) bestimmt wird. Diese Bestimmung des Anfangszeitpunkts ist für die Vorhersage des Datums des Frühlingsäquinoktiums genauer als der Gregorianische Kalender, da er auf astronomischen Beobachtungen und nicht auf mathematischen Regeln beruht.
Organisation des Kalenders
Jeder der zwölf Monate entspricht einem Tierkreiszeichen. Die ersten sechs Monate haben 31 Tage, die nächsten fünf haben 30 Tage, und der letzte Monat hat in normalen Jahren 29 Tage, in Schaltjahren jedoch 30 Tage. Der Neujahrstag fällt immer auf die März-Tagundnachtgleiche.
Regeln für Schaltjahre
Der Solar-Hijri-Kalender führt nach etwa sieben vierjährigen Schaltjahren zu einem fünfjährigen Schaltjahrintervall. Er folgt in der Regel einem 33-jährigen Zyklus mit gelegentlichen Unterbrechungen durch einzelne 29- oder 37-jährige Unterzyklen. Der Grund für dieses Verhalten ist, dass es dem beobachteten Frühlingsäquinoktium folgt. Im Gegensatz dazu sind einige weniger genaue Vorhersagealgorithmen in Gebrauch, die auf einer Verwechslung zwischen dem durchschnittlichen tropischen Jahr (365,2422 Tage, angenähert mit fast 128-jährigen Zyklen oder 2820-jährigen großen Zyklen) und dem mittleren Intervall zwischen den Frühlings-Tagundnachtgleichen (365,2424 Tage, angenähert mit einem fast 33-jährigen Zyklus) basieren.
© 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.