Ich habe Zeit im J2000-Format, dh. Sekunden nach Mittag auf 1-1-2000, die ich in UTC Zeit in einem Array mit dem Format [Jahr-Monat-Tag Stunde: min: sec.millisec] konvertieren möchte. Gibt es eine Funktion in AstroPy oder etwas Ähnliches, um die Konvertierung durchzuführen?Wie konvertiert man J2000 Zeit in UTC in Python?
Input: Zeit in J2000: 559.889.620,293 Sekunden
gewünschte Ausgabe: Zeit in UTC: 2017.09.28 16: 53: 40,293
Wenn Sie wirklich J2000 meinen, ist es [definiert] (http://aa.usno.navy.mil/faq/docs/ICRS_doc.php) als 12:00 1. Januar 2000 _terrestrial time_. Dies entspricht 11: 58: 56.171 UT1. Wenn es darauf ankommt, könnten Sie zu diesem Zeitpunkt den Unterschied zwischen UT1 und UTC nachschlagen, aber nicht mehr als ± 0,9 s. Sie müssen auch berücksichtigen, ob beim Zählen der Sekunden Schaltsekunden in die Zählung einbezogen wurden oder nicht. –