mccae
Senfdazugeber
Hallo zusammen,
Ich bin komischerweise auf ein Problem bei der Berechnung von Zeiten gekommen.
Ich weiß nicht ob es an der späten Stunde liegt, dass mir nichts darauf einfällt, aber ich habe folgendes Problem:
Ich habe einen Timestamp aus System.currentTimeMillis().
Später hole ich mir wieder einen solchen Stamp und möchte gerne berechnen wie viele Tage, Stunden, Minuten,... usw. seitdem vergangen sind.
Doch da stoße ich auf ein Problem:
Wie darf ich System.currentTimeMillis() eigentlich interpretieren? Bis jetzt hatte ich um ehrlich zu sein noch nie darüber nachgedacht.
Was ist mit Zeitzonen und der Sommerzeit?
Sind die Ausgaben dieser Funktion auf Systemen mit verschiedenen Zeitzonen unterschiedlich?
Sind die Ausgaben bei Sommer- sowie Winterzeit unterschiedlich?
Denn wenn ich jetzt zwischen zwei aufgenommenen Werten differenziere und währenddessen ein Wechsel von oder auf die MESZ stattgefunden hat - muss ich das berücksichtigen und da Zeit abziehen oder dergleichen?
Was ist eigentlich mit Schaltsekunden?
Was ist mit Schaltjahren?
Denn ich glaube einfaches Subtrahieren und Durchdividieren der Daten ist unzureichend.
Kennt sich jemand aus?
Gruß,
Ich bin komischerweise auf ein Problem bei der Berechnung von Zeiten gekommen.
Ich weiß nicht ob es an der späten Stunde liegt, dass mir nichts darauf einfällt, aber ich habe folgendes Problem:
Ich habe einen Timestamp aus System.currentTimeMillis().
Später hole ich mir wieder einen solchen Stamp und möchte gerne berechnen wie viele Tage, Stunden, Minuten,... usw. seitdem vergangen sind.
Doch da stoße ich auf ein Problem:
Wie darf ich System.currentTimeMillis() eigentlich interpretieren? Bis jetzt hatte ich um ehrlich zu sein noch nie darüber nachgedacht.
Was ist mit Zeitzonen und der Sommerzeit?
Sind die Ausgaben dieser Funktion auf Systemen mit verschiedenen Zeitzonen unterschiedlich?
Sind die Ausgaben bei Sommer- sowie Winterzeit unterschiedlich?
Denn wenn ich jetzt zwischen zwei aufgenommenen Werten differenziere und währenddessen ein Wechsel von oder auf die MESZ stattgefunden hat - muss ich das berücksichtigen und da Zeit abziehen oder dergleichen?
Was ist eigentlich mit Schaltsekunden?
Was ist mit Schaltjahren?
Denn ich glaube einfaches Subtrahieren und Durchdividieren der Daten ist unzureichend.
Kennt sich jemand aus?
Gruß,
Zuletzt bearbeitet: