amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Time - Millenium Bug? [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

25.01.2004, 08:56 Uhr

Mad_Dog
Posts: 1944
Nutzer
Habe seit längerem mal wieder was mit time.h gemacht...

Ich habe festgestellt, daß asctime() beim Wert für das Jahr seit dem Jahrtausendwechsel statt "2004" "104" liefert. Das Gleiche passiert, wenn man sich den Wert aus der Struktur tm holt. Klar kann man das einfach umgehen, indem man einfach 1900 dazuaddiert. Aber ist das normal (StormC 3.0)?

Das selbe passiert übrigens auch mit JavaScript.

--

http://www.norman-interactive.com


[ Dieser Beitrag wurde von Mad_Dog am 25.01.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

25.01.2004, 12:39 Uhr

chkamiga
Posts:
[Ex-Mitglied]
Beim Amiga gibts den "Millenium" Bug erst in über 30 Jahren...
--
http://people.freenet.de/CHRAmiga.de

CHRKUM@web.de

[ - Ändern - Antworten - Zitieren - Direktlink - ]

25.01.2004, 13:00 Uhr

mrbbc
Posts: 101
Nutzer
In der tm-struct ist tm_year das Jahr seit 1900. Das ist ISO C Standard.

Von asctime() halt' ich eh' nicht viel, weil man keinerlei Einfluss auf das Format hat, hier herrscht wohl allerdings ein Programmierfehler - er läßt tm_year wie es ist um die letzten beiden Jahreszahlen zu zeigen...

[ - Antworten - Zitieren - Direktlink - ]

26.01.2004, 10:49 Uhr

Solar
Posts: 3680
Nutzer
Versuch' mal strftime(). Ansonsten ist das Verhalten von asctime() absolut Standardkonform.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Time - Millenium Bug? [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.