![]() |
Julianberechnung
Delphi-Quellcode:
Dieser Code ist also nicht direkt zu verwenden. Gibt es einen einfacheren Weg, wobei ich nicht an diversen Formeln denke, sondern an einen in Delphi implementierten Befehl? :stupid:
This function can only be called from the VwStreamSection function.
VOID SOSetDataBase( DWORD dwBase, WORD wFlags, HPROC reserved ); Parameters dwBase Base number of Julian days to be automatically added to dates. All dates are entered in Julian day format in the following manner: Jan. 1, 4713 B.C. Julian Day 1 Jan. 1, 1 A.D. Julian Day 1721424 Jan. 1, 1900 Julian Day 2415021 Jan. 1, 1904 Julian Day 2416481 |
Re: Julianberechnung
Hat die DateUtils nicht konvertierungsfunktionen?
Edit: DateTimeToJulianDate beispielsweise Aber was ist eigentlich deine Frage? |
Re: Julianberechnung
Hi Sirius,
danke fuer deine Antwort. Du hast es richtig getroffen: DatetimetoJulian. Eine ebensolche Funktion kann ich in Delphi nicht finden (Delphi5 u. Delphi7). Du fragst nach den Konvertierungsfunktionen von DateUtils. Habe ich nicht lange und gruedlich genug gesucht? Konnte jedenfalls nichts derartiges finden. Und du fragst nach dem 'Warum'. Es gibt eine Menge an Formeln, nach denen man den Julianwert berechnen kann. Die mathematische Literatur ist voll davon. Aber sie unterscheiden sich manchmal, sind kompliziert aufgebaut und oft mangels Erlaeuterungen nicht nachzuvollziehen. Es wundert mich, dass in diese in der Astronomie gebraeuchliche Groesse von Borland ausser Acht gelassen wird. Muss ich denn eine eigene Fuktion schreiben? Oder sind meine Delphi-Versionen veraltet? Solltest Du mehr finden, lass es mich bitte wissen. Meine Frage war die nach einer solchen Funktion in Delphi. |
Re: Julianberechnung
Zitat:
Zitat:
Zitat:
Delphi-Quellcode:
du kannst dir aus der datetimeutils zur not auch eine eigene funktion zurechtbasteln!!!
uses
windows, sysutils, ... DateUtils, // hier einfach einfügen, stelle ist egal.. forms; dazu hilft das hier vllt bei der berechnung: ![]() |
Re: Julianberechnung
Hi lbccaleb,
danke fuer Deine Ausfuehrungen. Delphi5 kennt zwar die entsprechende .dcu nicht aber mit Delphi7 funzt es. Ich hab's doch gewusst: In diesem Forum findet sich immer ein Wissender, der helfen kann. Habe damit den Wirrwarr an Formeln rausnehmen koennen. Habe auch den Link zu Wikipedia aufgesucht und den Text gespeichert, und ich werde bei Gelegenheit die Formeln ueberdenken. Mit den Erlaeuterungen dort muesste man die Formeln verstehen koennen. Danke nochmals. Problem geloest. |
Re: Julianberechnung
noch ne anmerkung am rande, wenn du in delphi die "strg-taste" drückst, und mit der maus auf "dateutils" oder "forms" oder was auch immer klickst, werden die units automatisch geöffnet, ausser er kann sie nicht finden ;-)
|
Re: Julianberechnung
Hi Martin,
ein Super-Tip, das mit der CTRL-Taste und dem Mausklick. Hab gleich ein wenig gewuehlt und kleine Einblicke gewonnen. Danke. Heinz :hello: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 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