DateTime :: Event :: Solterm

DateTime-Erweiterung zur Berechnung der Solarbegriffe
Jetzt downloaden

DateTime :: Event :: Solterm Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Daisuke Maki
  • Website des Verlags:
  • http://search.cpan.org/~dmaki/

DateTime :: Event :: Solterm Stichworte


DateTime :: Event :: Solterm Beschreibung

DateTime-Erweiterung zur Berechnung der Solarbegriffe Ein Mondkalender hat Monate, die auf dem Lunar-Zyklus basieren, was ungefähr 29,5 Tage ist. Dieser Zyklus stimmt nicht mit dem Zyklus der Sonne überein, der etwa 365 Tage beträgt Dies war für landwirtschaftliche Zwecke inakzeptabel, die tief mit der Saison verbunden ist, was wiederum mit dem Solarkyklus verbunden ist. Dabei werden Solarbegriffe verwendet. Unabhängig davon, was der Mondmonat ist, können Sie die Saison mit den Solarbegriffen mitteilen. Solar-Bedingungen werden immer noch in einigen Teilen Asiens verwendet, insbesondere in China, in denen große Feiertage basierend auf diesen Solarbedingungen berechnet werden müssen. Synopsis verwenden dateTime :: Event :: Solterm; MEIN $ MAIR_TERM = DateTime :: Event :: Solterm-> Major_term (); mein $ dt0 = dateTime-> neu (...); My $ next_major_term = $ waager_term-> next ($ dt0); mein $ prev_major_term = $ matery_term-> bisher ($ dt0); mein $ dt1 = dateTime-> neu (...); mein $ dt2 = dateTime-> neu (...); Meine $ span = dateTime :: span-> neu (Start => $ dt1, ende => $ dt2); mein $ set = $ mage_term-> Kreuzung ($ span); mein $ iter = $ set-> iterator (); während (mein $ dt = $ iter-> next) {drucken $ dt-> dateTime " ";} My $ minder_term = dateTime :: Event :: separterm-> moll_term (); mein $ dt0 = dateTime-> neu (...); mein $ next_minor_term = $ minder_term-> next ($ dt0); mein $; mein $; prev_minor_term = $ MININE_TERM-> Vorheriges ($ dt0); My $ dt1 = dateTime-> NEU (...); My $ dt2 = dateTime-> Neu (...); Meine $ span = dateTime :: span-> neu (Start => $ dt1, ende => $ dt2); mein $ set = $ minder_term-> Kreuzung ($ span); mein $ iter = $ set-> iterator (); während (mein $ dt = $ iter- > Nächste) {drucken $ dt-> dateTime " ";} # Wenn Sie nur eine einzige Major / Minor-Term-Ereignisse berechnen möchten -> MAOR_TERM_BEFORE (DateTime => $ dt0); My $ dt = DateTime :: Event :: lunar-> minder_term_after (datetime => $ dt0); My $ dt = dateTime :: Event :: lunar-> minder_term_before (dateTime = > $ dt0); mein $ Index = DateTime :: Event :: Solterm-> last_major_term_index (dateTime => $ dt); My $ Index = DateTime :: Ereignis :: seellterm-> last_minor_term_index (dateTime => $ dt); mein $ boolean = dateTime :: Event :: separterm-> no_major_term_on (dateTime => $ dt); #, um den nächsten speziellen Solarbegriff zu erhalten. :: delterm-> next_term_at (datetime => $ dt, longitude => dongzhi); mein $ prev = dateTime :: Event :: separterm-> prev_term_at (dateTime => $ dt, longitude => dongzhi); Anforderungen: · Perl.


DateTime :: Event :: Solterm Zugehörige Software