-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Francesca Chiarelli wrote: > 1) Sono bisestili tutti e soli gli anni divisibili per 4, salvo > quelli che non lo sono per 400: quindi il 2000 è bisestile, ma il > 1900 e il 2100 no. La definizione corretta è che sono bisestili tutti gli anni divisibili per 4 e tutti i secoli divisibili per 400. > 2) Per motivi storici, Excel da sempre (cioè dal 1982, anno di > nascita di Multiplan, suo fratello più vecchio di 3 anni) definisce > bisestile il 1900, anche se non lo è, per una questione di > compatibilità con vecchissimi fogli, concorrenti predecessori (il > primo foglio elettronico è del 1978). Visicalc, il primo fogli elettronico, non aveva il bug, che è stato inserito da Lotus 1-2-3. > 3) Visto che è stata una decisione consapevole già a suo tempo, il > problema vale solo per il 1900 (e non per il 2100, per esempio), > quindi l'unica incompatibilità attuale è fra fogli di Calc e fogli > di Excel in cui siano coinvolte date anteriori al 1/3/1900. Quindi > è un problema davvero minimo che Excel ha già risolto così già da > un pezzo. Siccome le date vengono rappresentate da Excel con un numero progressivo di giorni che parte da una data anteriore al 1900, la rappresentazione di tutte le date successive al 1900 scala di un giorno. Le date anteriori al 1900 riguardano un numero molto basso di fogli elettronici, ma l'errore rappresenta un problema quando si importano i dati da Excel in un altro software (che deve tenere presente il bug di Excel). Comunque la si metta, Excel non rispetta il Calendario Gregoriano, e lo dimostra il fatto che per implementare lo standard OOXML approvato da ISO il software deve essere riscritto in larga parte (per questo motivo, il formato OOXML approvato da ISO verrà supportato solo dalla prossima versione di Office, mentre il formato ODF verrà supportato da Office 2007 con un service pack).
- -- Italo Vignoli tel +39.348.5653829 [email protected] skype italovignoli -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklqcAoACgkQQ44yrkJdo0D0WQCgjkuW10Ay532dUN8vHnhs2Jkp l7YAnitHh0likToTAfD+ejFdfme+77q5 =4no+ -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
