mysql curdate()函数中的时区是什么

mysql curdate()函数中的时区是什么,mysql,Mysql,MySQL curdate()返回当前日期。我想知道时区。 返回的日期是GMT、UTC还是IST(我的本地机器时区) MySQL服务器正在我的本地计算机上运行 我在印度的“2015年1月22日”执行了这个命令。mysql的输出是 mysql> select curdate(); +------------+ | curdate() | +------------+ | 2015-01-22 | +------------+ 此时,IST和UTC都在同一日期。UTC为2015年1月22

MySQL curdate()返回当前日期。我想知道时区。 返回的日期是GMT、UTC还是IST(我的本地机器时区)

MySQL服务器正在我的本地计算机上运行

我在印度的“2015年1月22日”执行了这个命令。mysql的输出是

mysql> select curdate();
+------------+
| curdate()  |
+------------+
| 2015-01-22 | 
+------------+

此时,IST和UTC都在同一日期。UTC为2015年1月22日上午7:31,IST为2015年1月22日下午1:01

此查询返回当前会话的时区

select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00'));

此查询返回当前会话的时区

select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00'));
使用:

如果输出中的“系统”一词不够,您可以使用:

   SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);
这可以将您的时间转换为UTC。

使用:

如果输出中的“系统”一词不够,您可以使用:

   SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);

这将从您的时间转换到UTC。

因此。。。运行CURDATE()时,它提供了什么?可能会提示你timezone@F我不确定时区。此时,IST和UTC都在同一日期。UTC是2015年1月22日上午7:31,IST是2015年1月22日下午1:01<代码>选择curdate()返回为连接定义的时区中的日期。你可以这样做来检查:
设置时区='-12.00';选择curdate()
@t.niese您的评论有帮助。谢谢,这里是当地时区。准确地说是系统的区域。我没有投反对票,但我猜你是因为自己没有做研究而投了反对票。e、 g.搜索
CURDATE timezone
会给你一个链接,他们在那里写:
[…]当前时间戳()、当前时间()、当前日期()和FROM UNIXTIME()函数返回连接当前时区中的值,该值作为时区系统变量的值可用。[…]
[…]当前日期和当前日期()是CURDATE()的同义词。
)因此。。。运行CURDATE()时,它提供了什么?可能会提示你timezone@F我不确定时区。此时,IST和UTC都在同一日期。UTC是2015年1月22日上午7:31,IST是2015年1月22日下午1:01<代码>选择curdate()返回为连接定义的时区中的日期。你可以这样做来检查:
设置时区='-12.00';选择curdate()
@t.niese您的评论有帮助。谢谢,这里是当地时区。准确地说是系统的区域。我没有投反对票,但我猜你是因为自己没有做研究而投了反对票。e、 g.搜索
CURDATE timezone
会给你一个链接,他们在那里写:
[…]当前时间戳()、当前时间()、当前日期()和FROM UNIXTIME()函数返回连接当前时区中的值,该值作为时区系统变量的值可用。[…]
[…]当前日期和当前日期()是CURDATE()的同义词。