Hallo an alle, ich bin gerade auf ein Problem gestoßen für dass mir jeglicher Ansatz fehlt. Ich möchte die UTC Zeit die mir von einer GPS-Uhr geliefert wird in einen Timestamp umrechnen. Der Timestamp soll anzeigen wie viele SI-Sekunden seit einem Datum z.B. 01.01.2000 00:00 UTC vergangen sind. Gibt es hierfür Umrechnungstools oder -formeln? Spontan hätte ich jetzt einfach die Zeitdifferenz zwischen zwei Zeitpunkten in Sekunden berechnet und Schaltsekunden sowie Schalttage entsprechend berücksichtigt. Währe es so richtig? Danke im Voraus…
also von minuten, stunden, tagen, jahren in sekunden umrechnen wirst du wohl noch schaffen. schalttage am 29.2. gibt es immer, wenn die jahreszahl durch 4 ganzzahlig teilbar ist. keinen schalttag gibt es, wenn volle jahrhunderte nicht ganzzahlig durch 400 teilbar sind. mehr brauchst du dafür nicht. denk für die berechnung nach MEZ an die zeitverschiebung zur UTC
OK! Wie sieht es mit den Schaltsekunden aus? Müssen diese nicht berücksichtigt werden?
Di Pi schrieb:
> afaik nicht.
Das wird ausserdem schwierig werden, da Schaltsekunden nach Bedarf
eingefügt werden, wenn sich die Erde wieder einmal nicht gleichmässig
genug gedreht hat.
Sprich: Es gibt dafür keine Systematik. Du müsstest eine Tabelle
einbauen, welche alle bisher bekannten Schaltsekunden enthält und
Funktionalität, wie diese Tabelle in der Zukunft erweitert werden kann.
Normalerweise liefern die GPS-Empfänger die UTC-Zeit. Da sind die Schaltsekunden schon drin berücksichtigt. Siehe auch hier: http://de.wikipedia.org/wiki/GPS-Zeit 900ss
Soo schlecht ist die Erde aber nun auch nicht, Karl Heinz: http://www.leapsecond.com/museum/earth/ Arno
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.