1

MySQL 5.1.34 コミュニティ サーバーを使用しています。ここから MySQL タイムゾーンの説明テーブルを取得しました。

一部のタイムゾーンでは、これらのタイムゾーンの「夏時間」の計算が間違っているため、MySQL によって表示される時間が間違っています。

例: クエリ

select convert_tz(now(),'GMT','Australia/Sydney');

間違った結果を出しています。

次のタイムゾーンでは間違った時間が表示されます:

America/Sao_Paulo  
America/Caracas  
America/Buenos_Aires  
Asia/Karachi  
Asia/Dhaka  
Australia/Adelaide  
Australia/Sydney 

ただし、他のすべてのタイムゾーン (上記のものを除く) では、「夏時間」の計算は完璧であり、正しい時刻が表示されます。

ここで何が欠けていますか? MySQL を新しいバージョンに更新すると、問題が解決しますか?

4

1 に答える 1

1

タイムゾーンテーブルが更新されませんでした。ここから更新しただけで、すべてが正常に機能しています。

于 2009-10-26T08:42:27.837 に答える