sql >> データベース >  >> RDS >> Mysql

GMT時刻をESTに変換する

    @ceejayozが述べたように、場所のタイムゾーンは夏時間の観測に応じて変化します。さらに、GMTではなくUTCと呼ぶ方が適切です。これは、GMTと呼ぶと、サーバーが現地時間、たとえばロンドン時間に調整され、サーバーの時間が別の時間に切り替わることを意味します。夏時間が観察されたときにBSTと言います。

    あなたが通信しようとしていると仮定すると、サーバーはUTC時間に設定されており、夏時間を観測することはなく、それを米国東部のほとんどの都市で観測される時間に変換したい場合、解決策は次のようになります。

    SELECT NOW(),
      CONVERT_TZ(NOW(), 'UTC', 'America/New_York'),
      CONVERT_TZ(NOW(), 'UTC', 'America/New_York') - INTERVAL 10 MINUTE;
    



    1. 1時間に1つを除くすべてのレコードを削除する方法

    2. SQL Serverのスパース列:時間とスペースへの影響

    3. mysqlデータをhtmlテーブルPHPに表示する

    4. MySql-2つのテーブルを結合する方法ですが、正確な値ではありませんが類似しています