2

MySQLでcurtime値を変更する方法、クエリを実行するSELECT CURTIME()と、結果は18:49:12です。

値をに変更したい17:49:12

誰かがこれを行うための良い方法を知っているなら、私はあなたの助けに非常に感謝します。

4

4 に答える 4

2

CURTIME()値は、サーバーのタイムゾーンに基づく値です。サーバーのタイムゾーンを変更できます。

SET time_zone = 'America/New_York';

または、MySQL関数ADD_DATE()を使用してこれを行います。

SELECT SELECT DATE_SUB(CURDATE(), INTERVAL 1 HOUR)
于 2012-08-27T10:56:28.700 に答える
2

time-zone次のように、手動で設定できます。

SET GLOBAL time_zone = '-1:00';

またはシステム時刻に設定するには:

SET GLOBAL time_zone = SYSTEM;

詳細については、ドキュメントを参照してください。

于 2012-08-27T10:56:55.440 に答える
0

うーん、あなたにはできないと思います。これは、mysql がシステム時刻を変更できることを意味します。

于 2012-08-27T10:53:53.617 に答える
0

別のタイムゾーンを取得しようとしている場合は、タイムゾーンを適用できます。または、常に現在の時刻の 1 時間前に取得したい場合は、現在の時刻を 1 時間減らすことができます。

于 2012-08-27T10:56:51.190 に答える