![]() |
Algorithmen wie ?
Hallo,
ich habe ein Prog, der mir Neumonde vom 14.7.622(Eingang -466580.76963)-31.12.4500(Eingang 950001.14392) berechnet. Dabei will ich so Jahr und Monat vom 14.7.622(= 01.01.0001)-31.12.4500 (=0.06.3998)fortlaufend berechnen. Wie kann ich dies realisieren mit DIV und MOD, daß ich bei einer Eingabe vom TDateTime die Fkt mir Monat und Jahr zurückgibt? MFG Ati |
AW: Algorithmen wie ?
Ich komme mit Deinen Zahlen nicht klar, sowas wie DecodeDate suchst Du nicht?
|
AW: Algorithmen wie ?
Ich muss zugeben, dass ich es auch nicht ganz verstehe :gruebel:
Zudem solltest du deinem Thread einen aussagkräftigen Titel geben. Algorithmen schreiben wir täglich... |
AW: Algorithmen wie ?
|
AW: Algorithmen wie ?
Hallo,
nicht wild fremdes: Neumonddatum vom 14.7.0622(Eingang -466580.76963: TDateTime) bis 31.12.4500(Eingang 950001.14392: DateTime). ich will 14.07.0622=01.01.0001 usw fortlaufend bis 31.12.4500=01.06.3998 setzen. Function MonatJahr(Eingang: TDateTime; var iMonat, iJahr: Integer); begin iMonat:= Eingang MOD 12; iJahr := Eingang DIV 12; end MFG Ati |
AW: Algorithmen wie ?
nun ja, deine Problembeschreibung hat sich nicht viel verändert.
Allerdings: Um dein Ziel zu erreichen mal ein Tipp: TDateTime ist ein Double. Die Zahl vor dem Komma ist die Anzahl der Tage nach einem bestimmten Datum. Ich müsste es jetzt raussuchen, aber es liegt um das Jahr 1970 (hoff ich doch). Der Teil hinter dem Komma ist der Bruchteil eines Tages, der schon vergangen ist. Und du willst jetzt eine Funktion haben, die dir den gregorianischen Kalender in einen mondbasierten Kalender umrechnet? Bernhard |
AW: Algorithmen wie ?
Zitat:
einer Jahres-Tageszahl von 365,25. Die Nachkommastellen sind die Sekunden ab 0 Uhr. |
AW: Algorithmen wie ?
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn du den Zeitstempel von Delphi verstanden hast, dürfte der Rest kein Problem sein. Teste mal bitte mein Programm im Anhang.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz