![]() |
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-2025 by amiga-news.de - alle Rechte vorbehalten. |
![]() |