Umrechnen von Sekunde in Monate

Hallo, ich schreibe gerade an einem C++ Programm (ich weiß hat eher was mit Informatik zu tun), welches Zeiten umrechnen soll.

Nun bin ich angelangt Sekunden in Monate umzurechnen und komme einfach nicht weiter…

Sekunde in Wochen: Ausgangszahl / 60 / 60 / 24 / 7;
Sekunde in Tage: Ausgangszahl / 60 / 60 / 24;
Sekunde in Stunden: Ausgangszahl / 60 / 60;
Sekunde in Minuten: Ausgangszahl / 60;

Aber wie kriege ich Sekunde in Monaten hin?

Danke schonmal für die Hilfe!
Dennis

Hi,

wo ist denn dein Problem?

Ausgangszahl / 60 / 60 / 24 / Anzahl Tage des Monats

Grüße

powerblue

Hallo Dennis,

dir ist doch klar, dass Monate nicht immer die gleiche Länge haben? Hast du schon an Schaltjahre gedacht? Du könntest als Notlösung einen Mittelwert nehmen, oder eine Angabe nur für den aktuellen Monat machen.

-> http://www.a-m-i.de/tips/datetime/datetime.php

Grüße Roman

Moin,

Aber wie kriege ich Sekunde in Monaten hin?

kommt darauf an, zu welchem Zweck das Programm dienen soll.
Finanzmathematisch hat ein Monat 30 Tage.
Ansonsten wirds natürlich komplizierter. Dann müssen die individuellen Monatslängen und die Regeln der Schaltjahre eingearbeitet werden.

Gandalf

Hallo,
ich denke auch, dass hier nur ein Mittelwert gemeint sein kann.
Wenn man davon ausgeht, dass ein Jahr im Schnitt 365,25 Tage hat (einfache Schaltjahre berücksichtigt, die Ausnahmen, die alle 100/400 Jahre auftreten, nicht), teilt man das durch 12 und fertig.

Alternative: Wikipedia, definiert unter Siderisches Jahr: 31558149,54 s was davon nur 17 ppm abweicht.
Grüße, guidot

Hallo Dennis,

Hallo, ich schreibe gerade an einem C++ Programm (ich weiß hat
eher was mit Informatik zu tun), welches Zeiten umrechnen
soll.

es gibt für „Monat“ verschiedene Definitionen.
Da Du Sekunden ausrechnen willst (und Du keine genaueren Angaben
machst für was Du die brauchst - leider immer wieder solche
ungenauen Fragestellungen) gehe ich mal davon aus, daß Du die
exakte Umlaufzeit des Mondes, als Satellit der Erde, suchst.
Dies ist die sogenannte siderische Umlaufzeit von ca 27,322 Tagen.
http://de.wikipedia.org/wiki/Mond#Bahnperiode
Da auch die Dauer der Tage unterschiedlich betrachtet wird ist es
hier sinnvoll die Festlegung der SI-Einheiten zu benutzen (86400s)
http://de.wikipedia.org/wiki/Tag#Tag_als_Zeitma.C3.9F
oder wieder die siderische (also physikalische)Rotation der Erde,
das sind nur 86164s.

Nun bin ich angelangt Sekunden in Monate umzurechnen und komme
einfach nicht weiter…
Aber wie kriege ich Sekunde in Monaten hin?

Nun ja- willst Du die Sekunde als Bruchteil eines Monats berechnen ?
Etwas ungewöhnlich aber doch nur der Kehrwert der Anzahl der Monatssekunden.

Gruß VIKTOR

Hallo,

Aber wie kriege ich Sekunde in Monaten hin?

Ansonsten wirds natürlich komplizierter. Dann müssen die
individuellen Monatslängen und die Regeln der Schaltjahre
eingearbeitet werden.

Und noch schlimmer die gelegentlich eingefügten Schaltsekunden http://de.wikipedia.org/wiki/Schaltsekunde

Cu Rene