DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Time - Millenium Bug? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2004-01-25, 08:56 h Mad_Dog Posts: 1944 User |
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. ] [ - Answer - Quote - Direct link - ] |
2004-01-25, 12:39 h chkamiga Posts: [Former member] |
Beim Amiga gibts den "Millenium" Bug erst in über 30 Jahren... -- http://people.freenet.de/CHRAmiga.de CHRKUM@web.de [ - Edit - Answer - Quote - Direct link - ] |
2004-01-25, 13:00 h mrbbc Posts: 101 User |
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... [ - Answer - Quote - Direct link - ] |
2004-01-26, 10:49 h Solar Posts: 3680 User |
Versuch' mal strftime(). Ansonsten ist das Verhalten von asctime() absolut Standardkonform. [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Time - Millenium Bug? | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |