如何獲取 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)
上面只是返回“SYSTEM”,因為 MySQL 已針對系統時區進行設定。
或者,我們可以藉助 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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP