Zeiträume speichern und suchen

Das easydb-Datumsfeld (im Editor und in der Suche) interpretiert die Eingabe des Datums und speichert das Ergebnis, zusätzlich zu Ihrer Eingabe, als Zeitraum in mehreren Feldern in der Datenbank.

Auf diese Weise können Sie einen Datensatz unter einem konkreten Datum, aber auch unter einer festen oder ungefähren Zeitspanne einordnen und finden.

Syntax

Das Datumsfeld unterstützt die Eingabe exakter Daten in deutscher und englischer Schreibweise und von Zeiträumen. Dabei wird eine bestimmte Syntax unterstützt, die versucht verschiedene Schreibweisen von Daten und Zeiträumen zu interpretieren. Beim Speichern und für das Suchen ergibt sich ein von/bis-Bereich der von verwendeten Schlüsselwörtern und den Daten abhängt.

Die Tabelle zeigt verschiedene Formate und ihre Bedeutung:

Syntax Bedeutung Synonyme
TT.MM.JJJJ Exakter Tag T.M.JJJJ
JJJJ-MM-TT Exakter Tag JJJJ-M-T
JJJJ-MM Zeitraum: Monat vom 1. bis letzten Tag. JJJJ-M
MM-JJJJ Zeitraum: Monat vom 1. bis letzten Tag. M-JJJJ
JJJJ Zeitraum: Jahr vom 1. bis letzten Tag.  
vor JJJJ Zeitraum: Zeitspanne an Jahren vor bis zum angegegebene Jahr. Die Zeitspanne hängt von der Jahreszahl ab, siehe dazu untenstehende Tabelle. vor, before, bis, Ende1
nach JJJJ Zeitraum: Zeitspanne an Jahren vom angegebenen Jahr bis zu einem nachfolgenden Jahr. Die Zeitspanne hängt von der Jahreszahl ab, siehe dazu untenstehende Tabelle. nach, ab, after, Anfang1
um JJJJ Zeitraum: Spanne in Jahren von vor dem angegeben Jahr und danach. Die Spanne hängt von der Jahreszahl ab, siehe dazu untenstehende Tabelle. um, gegen, about, ca.
JJJJ bc Interpretiert das Jahr als vor Christus (Before Christ). BC, AD, ANTE, BCE
nn Jhd. Zeitraum: das gesamte Jahrhundert nn vom ersten bis zum letzten Tag. Jh, Jh. Jhd.
nn Jt. Zeitraum: das gesamte Jahrtausend nn vom ersten bis zum letzten Tag. Jt, Jt.

Zeitspannen

Jahreszahl teilbar durch Spanne ±
1000 500
100 50
50 15
10 5
1 2

Anmerkungen

Nr. Anmerkung
1 Anfang und Ende funktionieren nur für Jahrtausende und Jahrhunderte.
2 Groß- und Kleinschreibung wird bei den Schlüsselwörtern ignoriert.
3 Für Daten und Zeiträume bis zum Jahr 1000 werden nur reine Jahreszahlen und keine exakten Tage/Monate akzeptiert.
4 Angaben vor Christus werden "umgekehrt" notiert – "nach 2000 bc" entspricht also "2000 – 1500 bc", wogegen "nach 1000" synonym wäre zu "1000 – 1500"

Beispiele

lfd. Nr. Eingabe Datum von Datum bis Bemerkung
1 1999-12-31 1999-12-31 1999-12-31 exaktes Datum (englisches Format)
2 17.6.1989 1989-06-17 1989-06-17 exaktes Datum (deutsches Format)
3 12.3.2010 – 14.3.2010 2010-03-12 2010-03-14 exakter Zeitraum
4 2010-03 2010-03-01 2010-03-31 voller Monat (englisches Format)
5 11.1777 1777-11-01 1777-11-30 voller Monat (deutsches Format)
6 2000 2000-01-01 2000-12-31 volles Jahr
7 um 1900 1850-01-01 1950-12-31 Jahr teilbar duch 100, Toleranz +/- 50 Jahre
8 ca. 1970 1965-01-01 1975-12-31 Jahr teilbar duch 10, Toleranz +/- 5 Jahre
9 vor 1950 1935-01-01 1950-12-31 Jahr teilbar duch 50, Toleranz – 15 Jahre
10 nach 1900 1900-01-01 1950-01-31 Jahr teilbar duch 100, Toleranz + 50 Jahre
11 nach 1885 1885-01-01 1887-12-31 Jahr teilbar duch 1, Toleranz + 2 Jahre
12 1900 n. Chr. 1900-01-01 1900-12-31 volles Jahr (mit Angabe nach Christus)
13 1900 BCE -1900 -1900 Jahr liegt vor 1000 daher kein Tag/Monat
14 1972 – 1974 1972-01-01 1974-12-31 exakter Zeitraum
15 12 Jhd 1101-01-01 1200-12-31 exakter Zeitraum
16 Anfang 16. Jh. 1501-01-01 1516-12-31 Beginn eines Jahrhunderts (+ 15 Jahre)
17 Ende 13. Jh. 1285-01-01 1300-12-31 Ende eines Jahrhunderts (- 15 Jahre)
18 3. Jt. bc -2999 -2000 Jahr liegt vor 1000 daher kein Tag/Monat
19 1974 bis 1982 1974-01-01 1982-12-31 exakter Zeitraum
20 vor 4000 bc -4500 -4000  
21 ca. 3000 bc -3500 -2500  
22 nach 1000 bc -1000 -500  
23 vor 600 v. Chr. -650 -600  
24 um 1700 1650 1750  
25 ab 300 ad 300 350  
26 bis 1786 1784 1786  

Datumsfelder neu auswerten / parsen

Als Systemadministrator können Sie im ezadmin die Datumsfelder parsen lassen. Damit können Verbesserungen an der syntaktischen Auswertung oder veränderte Zeitraum-Definitionen für bereits eingegebene Daten nachträglich in die Datenbank geschrieben werden.