
Ich überlege gerade, wie es wohl am besten möglich ist, eine Zeitinformation, die mir in einem gewissen Format vorliegt, in ein brauchbares Datum, also z.B. dargestellt durch java.util.Date zu konvertieren.
Das Thema gehört eigentlich fast in Algorithmen und Konzepte, aber ich würde mich freuen, wenn die Standardbibliothek da schon vllcht ein paar Möglichkeiten hätte.
Und zwar liegt mir die (UTC) Zeit folgendermaßen vor:
YYDDD.DDDDD
YY bezeichnet dabei die letzten beiden Ziffern der Jahreszahl.
DDD.DDDDD bezeichnet den Tag des Jahres, der gebrochene Anteil bezeichnet dann logischerweise Stunden, Minuten, Sekunden, ... des jeweiligen Tages.
Also z.B:
11032.50000
Würde jetzt den 1. Februar 2011 12:00 UTC bezeichnen.
Mein Problem ist jetzt, dass wenn ich das händisch umrechnen will, ich gleichzeitig die komplette Betrachtung zwecks Schaltjahren und Co mit programmieren muss. Und darauf hab ich eigentlich weniger Lust ^^
Würde jemanden einfallen, wie das möglichst einfach zu bewerkstelligen ist?