Mailinglist Archive: opensuse-de (713 mails)

< Previous Next >
Re: Bug in cal ?
  • From: B.Brodesser@xxxxxxxxxxxxxx (Bernd Brodesser)
  • Date: Thu Jul 29 03:13:17 1999
  • Message-id: <19990729051317.A985@xxxxxxxxxxxxxx>



* olaf Weinert <o.weinert@xxxxxxxxx> schrieb am 27.Jul.1999:
Hi Folks,

Eben habe ich (mehr spielerisch) mit cal rumprobiert und die Geburtsdaten
meiner Frau und mir abgefragt, die Wochentage kamen mir jedoch komisch vor !?
Habe dann mal
# cal 07 99
ausprobiert und siehe da, der 27.07.99 sollte lt. cal ein Samstag sein (heute
ist aber erst Dienstag ! )
Ist das ein bekannter Fehler ?

Es ist bekannt, aber kein Fehler! Der 27. Juli 99 war ein Samstag.
Heute (bzw. Vorgestern) ist aber der 27. Julin 1999. Man beachte den
Unterschied. Du hast Dich um exakt 1900 Jahren vertan.

Macken hat cal aber an anderen Stellen. Einmal fand für ihm, wie in
den USA üblich, die gregorianische Kalenderreform vom
Mittwoch den 2. September 1752 auf Donnerstag den 14. September 1752
statt. Bei uns ist es wie in allen katholischen Ländern üblich die
gregorianische Reform zu ihrer tatsächlichen Zeitpunkt stattfinden zu
lassen. Dies ist vom
Donnerstag den 4. Oktober 1582 bis zum Freitag den 15. Oktober 1582.

Daher ist cal für uns vom 15.10.1582 bis zum 2.9.1752 nicht zu
gebrauchen.

Ein weiterer Fehler ist, daß das Jahr 4 (vor 1995 Jahren) bei cal ein
Schaltjahr ist. Es war aber keins. Trotz Regel. Laut Senatsbeschluß
hat man sich an die damals erst wenigen Jahrzehnte alte Regel nicht
gehalten. Das gleich passierte übrigens auch schon 8 und 12 Jahre
früher. Aber diese Jahre zeigt cal so wie so nicht an.

cal ist bis zum 29. Februar 4 nicht zu gebrauchen.

Es gibt übrigens auch gcal. Da ist die gregorianische Reglung
länderspezifisch anpassbar. Sie findet am für uns richtigen Datum
statt. Auch ist dort das Jahr 4 kein Schaltjahr. Leider ist da
trotzdem die Jahre 1 bis 4 nicht zu gebrauchen.

Das sieht man, wenn man sich mal gcal 12 4 und gcal 1 5 ansieht.

# date zeigt mir das korrekte Datum mit Uhrzeit an.

Das hat nichts damit zu tun. Wäre genauso als würdest Du sagen, im
man cal ist das Wort Kalender falsch geschrieben, in man date aber
richtig.

Stimmt natürlich nicht, aber trotzdem solltest Du Dir mal man cal
durchlesen. Da steht das mit 1999 und 99 nämlich drin, wenn auch mit
anderen Jahren.

Ich nutze SuSE 6.1 mit Kernel 2.2.5

Das ist unabhängig, und war schon vor 20 Jahren so. Auch die
Mißverständnisse.

Bernd


--
Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen?
http://www.suse.de/buecher/index.html
oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner?
file://usr/doc/sdb/de/html/literatur.html |Zufallssignatur 05


< Previous Next >
References