MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLの現在のタイムゾーンを取得するにはどうすればよいですか?


以下は、MySQLの現在のタイムゾーンを取得するための構文です。

mysql> SELECT @@global.time_zone, @@session.time_zone;

以下は出力です。

+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+
1 row in set (0.00 sec)

MySQLはシステムタイムゾーンに設定されているため、上記では「SYSTEM」が返されます。

または、now()関数を使用して現在のタイムゾーンを取得することもできます。まず、この例の新しいテーブルを作成しましょう。

mysql> create table CurrentTimeZone
   -> (
   -> currenttimeZone datetime
   -> )ENGINE=MYISAM;
Query OK, 0 rows affected (0.19 sec)

テーブルにレコードを挿入します。

mysql> INSERT INTO CurrentTimeZone values(now());
Query OK, 1 row affected (0.10 sec)

現在のタイムゾーンを表示しています。

mysql> select *from CurrentTimeZone;

以下は出力です。

+---------------------+
| currenttimeZone     |
+---------------------+
| 2018-10-29 17:20:12 |
+---------------------+
1 row in set (0.00 sec)

  1. Javaで現在の日付を取得するにはどうすればよいですか?

    Javaで現在の日付をさまざまな方法で取得できます。以下はそれらのいくつかです- Dateクラスのコンストラクター java.util.Dateの引数なしのコンストラクター クラスは現在の日付と時刻を表すDateオブジェクトを返します。これを使用すると、以下に示すように現在の日付を印刷できます- 例 import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Date; public class Demo {    public static void main

  2. Pythonで現在の時刻をミリ秒単位で取得するにはどうすればよいですか?

    Pythonでは、timeモジュールを使用して現在の時刻をミリ秒単位で取得できます。 time.time関数(浮動小数点値として)を使用して、時間を秒単位で取得できます。ミリ秒に変換するには、1000を掛けて四捨五入する必要があります。 例 import time milliseconds = int(round(time.time() * 1000)) print(milliseconds) 出力 これにより、出力が得られます- 1514825676008