Dalla guida
/Nelle date l'anno viene spesso indicato abbreviato a due cifre.
LibreOffice gestisce internamente gli anni come valori a quattro cifre,
in modo che il calcolo del periodo che intercorre tra il 1/1/99 e il
1/1/01 dia il risultato corretto di due anni./
*
/In Strumenti - Opzioni- LibreOffice - Generale è possibile definire
il secolo da usare per inserire l'anno con sole due cifre. Il
periodo predefinito va dal 1930 al 2029./
/Questo significa che se si digita la data 1/1/30 o una data successiva,
questa verrà gestita internamente come 1/1/1930 o successiva. Tutti gli
anni di due cifre precedenti 1/1/30 vengono interpretati come successivi
al 2000. Ad esempio, la data 1/1/20 verrà convertita in 1/1/2020./
LO conteggia i giorni a partire dal 31 dicembre 1899. Se digito in una
casella 0 e formato la cella come data dd/mm/aaaa ottengo 30/12/1899.
Quindi il valore 45595 citato nella mail è semplicemente la differenza
in giorno tra il 30/12/1899, giorno 0, e la data di oggi 30/10/2024. In
altre parole tratta la data come un valore numerico per poter calcolare
la date ed eseguire operazioni sulla data. Se imposto un valore
negativo, ad esempio -1 e lo converto in una data ottengo 29/12/1899.
Come riportato nella guida se imposto l'anno su due cifre, l'anno di
partenza è il 1930. Non ho fatto prove se comunque il valore numerico
della data odierna rimane sempre 45595 anche in presenza della
rappresentazione dell'anno su due cifre.
Saluti
Gian Paolo
Il 30/10/24 15:35, Gianni Melegari ha scritto:
In realtà non ne so nulla, ma ho provato a fare un esperimento. Sapevo
già che, per esempio, se si scrive nella cella A1 la data 30/10/2024 e
in un'altra cella si fa calcolare (ancora per esempio)
"=A1 + 1", in questa cella compare la data 31/10/2024.
Allora ho fatto formattare la cella A1 come numero, e il risultato è
stato "45595". Ora, se in una terza cella scrivo "A1 - 45595", in essa
mi compare la data 30/12/1899.
Quindi direi che questo è il giorno 0, e ogni altro giorno è
rappresentato da Calc come un numero intero, positivo oppure negativo,
che dice di quanti giorni mi sposto, avanti oppure indietro, da questa
data.
Non so immaginare come mai si sia scelta proprio quella data come
giorno 0, magari io avrei scelto il primo gennaio 1900 come giorno 1...
Ora chiedo a chi ne sa: ci ho preso?
Grazie
Gianni
--
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.