[前][次][番号順一覧][スレッド一覧]

mysql:7126

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 6 Mar 2003 01:24:26 +0900
Subject: [mysql 07126] Re: GMT(グリニッジ標準時) を表示させる方法を教えて下さい

とみたです。

On Tue, 4 Mar 2003 09:46:52 +0900
"Isamu Narimatsu" <isamu@xxxxxxxxxx> wrote:

> SELECT文でGMT(グリニッジ標準時)を表示させる方法はあるのでしょうか?
> 
> UNIX_TIMESTAMP() が UNIX timestamp (GMT '1970-01-01 00:00:00' からの秒数) で
> あることに注目して、
> 
> select FROM_UNIXTIME(UNIX_TIMESTAMP());
> 
> としてみたのですが、ローカルの時間が返されてしまいます。
> 
> サーバーのあるアメリカと、今いる日本の実行結果を同じにするために、DATE_ADD等
> の日付関数を使うことができません。

クエリ単位ではなく、その MySQL サーバ全体を GMT で動作させても良いので
あれば、起動時に TZ 環境変数を適当に設定しておくという方法もあります。

	% env TZ=GMT mysql.server start

…とか。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

[前][次][番号順一覧][スレッド一覧]

      7106 2003-03-04 09:46 ["Isamu Narimatsu" <i] GMT(グリニッジ標準時) を表示させる方法を教えて下さい
      7109 2003-03-04 14:19 ┣[Takeyuki Miyagawa <m]                                       
->    7126 2003-03-06 01:24 ┗[とみたまさひろ <tomm]