phpbar.de logo

Mailinglisten-Archive

[php] MYSQL hat Y2K-Problem (Frank Kandziora)

[php] MYSQL hat Y2K-Problem (Frank Kandziora)

Hohermuth Erich eh_(at)_profzone.ch
Sun, 2 Jan 2000 21:48:06 +0100


Hallo

Nicht nur mysql hat dieses Problem sondern alles was mit time.h gemacht
wurde..

Betroffen ist auch gmtime() und localtime()

Nach dem standard ist das Jashr nicht 2 stellig  sonder 4 stellig,
jedoch gezaehlt vom Jahre 1900
leider haben dies viele programmierer falsch verstanden und einfach 2
stellen angenommen. Richtig waere jahresdatum + 1900 also sprich 1900 +
99 = 1999 oder 1900 + 100 = 2000 ...

Ich habe aus diesem grund heute 4 perlscripte korrigiert, 1 eigener und
3 andere (ich habe es damals auch nicht gelesen ;-) )


Gruss

	Erich

> -----Original Message-----
> From: php-admin_(at)_solix.wiso.Uni-Koeln.DE
> [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of
> Kandziora_(at)_aol.com
> Sent: Sunday, January 02, 2000 9:17 PM
> To: php_(at)_solix.wiso.Uni-Koeln.DE
> Subject: [php] MYSQL hat Y2K-Problem (Frank Kandziora)
>
>
> Also Leute,
> dass ist leicht off topic - aber vielleicht: Mysql hat ein
> Jahr 2000 Problem!
> Es folgt ein Schnappschuss aus der log.file von MySql
> (c:\mysql\data\mysql.log - Pfad unter win95):
>
> 1999 - alles o.K. (schaut unter  "time" - da steht 991225):
> --------------------------------------------------------------
> ----------------
> ---------------------------------
> "C:\MYSQL\BIN\MYSQLD.EXE, Version: 3.21.29a-gamma-debug-log,
> started with:
> Tcp port: 3306  Unix socket: /tmp/mysql.sock
> Time                Id Command    Argument
> 991225 10:40:33      1 Connect    root_(at)_localhost on
>                      1 Shutdown "
> --------------------------------------------------------------
> ----------------
> ---------
> 2. Januar 2000 - achtet auf das Datum- da steht 1000102:
> --------------------------------------------------------------
> ----------------
> ----------
> "C:\MYSQL\BIN\MYSQLD.EXE, Version: 3.21.29a-gamma-debug-log,
> started with:
> Tcp port: 3306  Unix socket: /tmp/mysql.sock
> Time                Id Command    Argument
> 1000102 11:39:4      1 Connect    root_(at)_localhost on
>                      1 Shutdown"
> --------------------------------------------------------------
> ----------------
> ---------------------------------------
> Das ist der 2.1.19100 - woll?.
> Prinzipiell falsch - oder?,            Frank
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
>



php::bar PHP Wiki   -   Listenarchive