About Avi
Categories
- Chronicles (46)
- Community and Society (74)
- Ecology & Environment (7)
- Essays (32)
- Events (25)
- Gourmet (27)
- Info & Biz Technology (252)
- Linux & Open Source (91)
- Linux Journal Index (14)
- Mobility (16)
- Multimedia (9)
- OpenDocument Format (59)
- Web 2.0 (58)
- Linux & Open Source (91)
- Metaphysics (25)
- Misc (5)
- Music & Podcasts (36)
- Podcast: brazilian jazz (8)
- Podcast: general (13)
- Travels (61)
- Central Asia 2007 (28)
- Vegetarianism (9)
The OOXML Date Bug
5
comments
By AviPublished:
Sun, 16 Mar 2008 10:16:43 -0300
Published:
16 Mar 2008
Published:
10:16 am
Categories: OpenDocument Format
Tags: lang:en tech:ok

This is an example of an old Excel bug that was transported to OOXML for “compatibility” reasons.
In new OOXML, there are several non-standard ways to represent dates. The main one is this, that requires that 1900 is a leap year contradicting the Gregorian calendar, used for centuries now.




Putz, minhas finanças pessoais para a semana final de fevereiro de 1900 vão ficar totalmente quebradas! Joguem fora o OOXML!
http://www.joelonsoftware.com/items/2006/06/16.html
Guilherme, isso só mostra de forma rápida e clara como um ítem básico e óbvio foi mal desenhado no OOXML.
Se há problemas aí, imagine o que se passa em detalhes mais complexos e importantes.
Why wasn’t the German proposal taken into consideration?
[...] kind of (bad) design appears in many parts of the OOXML spec. Want more examples of bad desing? Have [...]