Excels Datumsanalyse: Ein 400 Jahre alter Bug?

2025-04-07
Excels Datumsanalyse: Ein 400 Jahre alter Bug?

Beim Bau von Quadratic, einer KI-Spreadsheet-Anwendung, entdeckte das Team bizarre Eigenheiten in Excels Datumsanalyse. Die Eingabe von "1/2" plus 1 ergibt 45660; "10:75" wird zu 0,46875. Dies rührt von Excels seriellen Datumssystem her, das Tage seit dem 1. Januar 1900 zählt. Historische Ungenauigkeiten (1900 als Schaltjahr und die Gregorianische Kalenderreform) verursachen jedoch Abweichungen. Quadratic verwendet die Rust-Bibliothek chrono, wodurch diese Probleme umgangen und eine nahtlose Integration mit Python, SQL und anderen modernen Tools gewährleistet wird. Das Team korrigierte den Schaltjahrfehler von 1900 und stellte so das Gleichgewicht im Universum wieder her.

Entwicklung Datumsanalyse