Moin,
ich habe ein komisches Phänomen mit convert_tz, welches ich mir überhaupt nicht erklären kann:
Code:
SET @x_utc = '2004-01-01 00:00:00';
SET @x_local = CONVERT_TZ(@x_utc,'+00:00','+02:00');
SET @a_utc = '1967-03-18 00:00:00';
SET @a_local = CONVERT_TZ(@a_utc,'+00:00','+02:00');
Select @a_utc, @a_local, @x_utc, @x_local;
ergibt bei mir:
@a_utc | @a_local | @x_utc | @x_local |
1967-03-18 00:00:00 | 1967-03-18 00:00:00 | 2004-01-01 00:00:00 | 2004-01-01 02:00:00 |
Warum sind a_utc und a_local gleich (wurden also nicht umgerechnet) und x_utc und x_local wurden (wie erwartet) umgerechnet? Bin ich denn doof??
Kann mir das jemand erklären? Was mache ich falsch?
Ich habe das auf 2 verschiedenen
mySql-Servern ausprobiert und bin zum selben Ergebnis gekommen.
Danke!
Jens