Einzelnen Beitrag anzeigen

Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

convert_tz ohne Funktion

  Alt 1. Jun 2015, 11:05
Datenbank: mysql • Version: 5.6 • Zugriff über: SQL
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:001967-03-18 00:00:002004-01-01 00:00:002004-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
Jens
  Mit Zitat antworten Zitat