2011-05-12 51 views
-1

我正在使用select curdate()在mysql上获取日期。Curdate()显示一天的旧日期

例如::我的桌面日期是12-May-2011。并且当我使用select curdate()时,它会显示2011年5月11日。查询应返回2011年5月12日。

为什么会这样。服务器是GMT + 700时区。

请帮我这个。

感谢 普拉迪普

回答

0

你的服务器和桌面可以似地在当前日期不同意。没有要求它们是同步的,所以告诉我们你的桌面日期是5月12日是不相关的。

由于DBMS在服务器上运行,因此它是服务器,它决定时间。

我建议你看看。联系谁维护MySQL和服务器操作系统设置,并让他们解决它。