Wie in dem Thema Datum- und Zeitangaben in Origin erwähnt, basieren Datumsangaben in Origin auf dem gregorianischen Kalender. Origins Arbeitsblatt unterstützt Zeit-, Datums-, Monats- und Wochentagsformate. Alle unterstützen mehrere Anzeigeoptionen.
Datenformat- und Datenanzeigeoptionen werden im Dialogfeld Spalteneigenschaften bestimmt.
Um das Dialogfeld Spalteneigenschaften zu öffnen:
oder
oder
Beachten Sie, dass bei der Arbeit mit Datums-, Zeit-, Monats- und Wochentagsformaten ein Unterschied zwischen dem Text, der in einer Arbeitsblattspalte angezeigt wird, und den dahinterstehenden Zahlenwerten, die für Berechnungen und sicherlich auch Zeichenoperationen verwendet werden, besteht:
| Das Format wird gesetzt auf ... | Die Anzeige wird gesetzt auf ... | Diese Eingabe ... | Erzeugt diese Anzeige ... | Numerischer Wert |
|---|---|---|---|---|
|
Datum* |
12/06/1998 Freitag, 12. Juni, 1998 12/06/1998 hh:mm |
12-6-98 12/6/98 6.12.98 1230 |
12/06/1998 Freitag, 12. Juni, 1998 06/12/1998 1230 |
2450976 2450976 2450976.5208333 |
|
Zeit* |
hh:mm hh:mm pm DDD DDD:hh:mm:ss.###### |
6 3 a 130 13012:00:00,000000 |
06:00 03:00 AM 130 13012:00:00,000000 |
,25 0,1354167 130,00000000 13,5000000000000 |
|
Monat* |
Januar Jan |
Ja 10 |
Januar Okt |
1 10 |
|
Wochentag* |
Montag Mo |
Freitag 2 |
Freitag Di |
5 2 |
*interne numerische Werte sind die Julianischen Tageszahlen (lesen Sie Hinweis2) mit Ausnahme des IRIG-Codes (in dem DDD=0 bis 365 oder 366).
*interne numerische Werte sind Ordinalzahlen.
Wenn Sie eine ASCII-Datei importieren, kann es vorkommen, dass Origin eine Datenspalte anfänglich als Text behandelt, die eigentlich Datum- oder Zeitwerte enthält. Bei Änderung des Formats wandelt Origin die Daten in ein korrektes Datum- oder Zeitformat um. Beachten Sie, dass ein Unterschied zwischen den Datum- und Zeit-formatierten Texten, die sich in den Arbeitsblattspalten befinden, und den zugrundeliegenden numerischen Werten besteht, die zum Zeichnen und für Berechnungen verwendet werden (sehen Sie dazu den nächsten Abschnitt).
Beachten Sie, dass Origin bei der Eingabe von zweistelligen Jahreszahlen einen impliziten Jahresbereich verwendet:
0 bis 44 = 2000 bis 2044
45 bis 99 = 1945 bis 1999
Wenn Sie im Dialogfeld Spalteneigenschaften ein zweistelliges Anzeigeformat für die Jahreszahlen in der Auswahlliste Format wählen und dann ein vierstelliges Jahr eingeben, dass außerhalb des impliziten Jahresbereichs liegt, wird Origin alle vier Stellen des Jahres anzeigen. Wenn Sie das Spaltenformat auf TT/MM/JJ setzen und dann 3/4/2045 in eine Zelle eingeben, zeigt Origin 3/4/2045 an. Wenn Sie jedoch 3/4/1945 in eine Zelle eingeben, dann zeigt Origin 3/4/45 an. Im ersten Fall lag das Jahr außerhalb des impliziten Bereichs, deshalb zeigt Origin vier Stellen an, um die Eindeutigkeit zu wahren. Im zweiten Fall lag die vierstellige Jahresangabe innerhalb des impliziten Bereichs und deshalb zeigt Origin eine zweistellige Jahresangabe an.
Beachten Sie, dass es in der obigen Tabelle der Optionen Format und Anzeige eine Spalte gibt, die mit Numerischer Wert beschriftet ist. Diese Werte stellen die Astronomischen Julianischen Tageszahlen dar. Sie werden intern verwendet, wenn mathematische Operationen mit einem der Spaltentypen Datum und Zeit durchzuführen sind.
Wenn Sie ein Arbeitsblatt mit einer Spalte A erzeugen, die Datumswerte enthält, und einer Spalte B, die einige gemessene Werte enthält, könnten Sie eine dritte Spalte (C) anlegen, welche die verstrichene Zeit zwischen jedem Messwert (Zeile) enthält, indem Sie folgende Formel für Spalte C im Dialogfeld Spaltenwerte berechnen einsetzen:
col(A)[i]-col(A)[i-1] //for i = 2 to last row of A
Wenn Sie dann die Spalte mit der verstrichenen Zeit in den Spaltentyp Numerisch verwandeln, geben die verstrichenen Zeitwerte die Anzahl der Tage an.
Zum Beispiel:
Ausgehend von 1 Tag = 24 Stunden = 1440 Minuten = 86400 Sekunden sind 30,2765 Tage dann 30 Tage , 6 Stunden, 38 Minuten und 9,6 Sekunden.
Monate werden von Januar (1) bis Dezember (12) durchnummeriert. Zahlen größer als 12 werden bei der Umwandlung in einen Monat mit einer Modulo-Funktion umgerechnet. Die LabTalk Modulo-Funktion verwendet die folgende Syntax:
mod(x,y) = der Rest der Division der Ganzzahl x geteilt durch die Ganzzahl y.
Zum Beispiel:
Beachten Sie, dass Sie keine Werte in eine Zelle eingeben können, die sich außerhalb des Bereichs von 1 bis 12 befinden, wenn in dieser Zelle das Format auf Monat festgelegt wurde. Falls Sie dies dennoch machen, zeigt Origin einen fehlenden Wert in dieser Zelle an. Um solche Werte in ein Arbeitsblatt einzugeben, legen Sie das Format auf Text & Numerisch fest und geben Sie Ihre Zahlen ein. Danach können Sie das Format der Spalten auf Monat zurücksetzen.
Nähere Informationen zur Anwendung der LabTalk-Funktion mod finden Sie im Referenzabschnitt LabTalk-Sprache in der Programmierhilfe.
Wochentage sind von Sonntag (0) bis Samstag (6) durchnummeriert. Zahlen größer als 6 werden bei der Umwandlung in einen Tag mit einer Modulo-Funktion umgerechnet.
Zum Beispiel:
Beachten Sie, dass Sie keine Werte in eine Zelle eingeben können, die sich außerhalb des Bereichs von 0 bis 6 befinden, wenn in dieser Zelle das Format auf Tag festgelegt wurde. Falls Sie dies dennoch machen, zeigt Origin einen fehlenden Wert in dieser Zelle an. Um solche Werte in ein Arbeitsblatt einzugeben, legen Sie das Format auf Text & Numerisch fest und geben Sie Ihre Zahlen ein. Danach können Sie das Format der Spalten auf Tag zurücksetzen.
Nähere Informationen zur Anwendung der LabTalk-Funktion mod finden Sie im Referenzabschnitt LabTalk-Sprache in der Programmierhilfe.