User:Stefanw/Werkstatt/Date Issue Calc

From Apache OpenOffice Wiki
< User:Stefanw‎ | Werkstatt
Revision as of 11:09, 31 December 2008 by Stefanw (Talk | contribs)

Jump to: navigation, search
Der Inhalt dieser Seite steht unter der Lizenz Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland.
Bilder und Dateien können abweichende Lizenzen haben!





User-Bereich von Stefan Weigel

Seiten im User-Bereich:

Tipps

Archiv

Seiten von Stefan im OOo-Wiki:

Marketing

Makro

Dokumente

Theoretische Grundlagen

Tabellenkalkulationen und andere Anwendungsprogramme stellen Datum und Zeit auf einem einfachen numerischen Zeitstrahl dar. Das heißt jedes Datum oder Zeitangabe ist nichts anderes, als eine Zahl. Allein das Zahlenformat der Zelle macht, dass ein in der Zelle befindliche Zahl als Datums- oder Zeitangabe lesbar wird.

Der Tag 1. Januar 2009 ist in OOo Calc genau genommen nichts anderes als die Zahl 39814. Es ist nämlich der 39814te Tag seit dem 30.12.1899. Der Zeitstrahl ist "geeicht" in ganzen Tagen, das heißt ein Abschnitt auf dem Zeitstrahl der Länge 1 entspricht genau einem Tag. In Calc ist der Ursprung des Zeitstrahls mit dem Wert 0 definiert als der 30.12.1899. Der Tag 1 auf dem Zeitstrahl ist der 31.12.1899, der Tag 2 auf dem Zeitstrahl ist der 01.01.1900, der Tag 30000 auf dem Zeitstrahl ist der 18.02.1982 und der Tag 39814 auf dem Zeitstrahl ist eben der 01.01.2009.

Dieses Modell zur Darstellung des Datums macht das Rechnen mit Datums- und Zeitangaben besonders einfach. Deshalb wird dieses Modell von vielen Anwendungsprogrammen, vor allem von Tabellenkalkulationen eingesetzt. Uneinheitlich ist dabei von Programm zu Programm die Festlegung des Ursprungs mit dem Wert 0 des Zahlenstrahls.

Issue 97669

  1. Open a new spreadsheet.
  2. Have a look at Tools|Options|Calc|Calculate|Date (should be set to "12/30/1899 (default)").
  3. Enter a date into a cell of the spreadsheet. Remember that date.
  4. Save and close this spreadsheet.

  5. Open another new spreadsheet.
  6. Change Tools|Options|Calc|Calculate|Date to "01/01/1900 (StarCalc 1.0)"
  7. Close the spreadsheet, no matter if you save it or not.

  8. Reopen the first spreadsheet.
  9. Compare the date in the cell to the date you remember. The date that is showing up now is two days before the date you had entered.
  10. Have a look at Tools|Options|Calc|Calculate|Date (it´s still set to "12/30/1899 (default)").

Why has the date changed?

Personal tools