jax
Vortrag: Zeit wird’s! Praktische Tipps für den Umgang mit temporaler Komplexität
https://jax.de/core-java-jvm-languages/temporale-komplexitaet-date-time/
Zeit und Datum wirken auf den ersten Blick simpel – schließlich nutzen wir sie täglich. Doch wer in Softwareprojekten schon einmal mit Zeitzonen, Sommerzeiten oder der Dauer zwischen zwei Zeitpunkten gearbeitet hat, weiß: Hinter der scheinbaren Einfachheit steckt eine komplexe Welt aus Regeln, historischen Entscheidungen und überraschenden Fallstricken.
In diesem Vortrag werfen wir einen systematischen, aber unterhaltsamen Blick auf die zentralen Konzepte rund um temporale Daten in der Softwareentwicklung: von Zeitzonen und Instants über lokale Datums- und Zeitangaben bis hin zu den Herausforderungen bei Berechnungen mit Datum und Uhrzeit. Warum sind 24 Stunden nicht immer ein Tag? Warum kann derselbe Zeitpunkt in verschiedenen Kontexten unterschiedlich interpretiert werden? Und weshalb sind Addition und Subtraktion plötzlich gar nicht mehr so einfach?
Mit praxisnahen Beispielen, verständlichen Erklärungen und einem klaren Ziel: mehr Robustheit in unseren Anwendungen durch ein besseres Verständnis temporaler Konzepte. Denn mit dem richtigen Blick auf die Zeit lassen sich viele Probleme vermeiden – und der Alltag als Entwickler:in wird deutlich entspannter.