MySQL TimeStamp +5小时

时间:2014-03-24 08:42:26

标签: mysql time

我的mysql表中有一个时间戳列。它根据UTC / GMT存储时间戳。现在我希望它以IST格式存储,比UTC / GMT小+5小时。

要做什么的查询?

3 个答案:

答案 0 :(得分:2)

Select convert_tz(now(),'GMT','IST'); 

SELECT NOW()+INTERVAL 5 HOUR;

了解更多信息look here

答案 1 :(得分:1)

您可以在select / where语句中使用DATE_ADD(根据您的需要)......我认为这就是您想要的。

DATE_ADD(date_column_name, INTERVAL 5 HOUR)

答案 2 :(得分:0)

尝试这种时间戳的对话如下:

SELECT NOW()+INTERVAL 5 HOUR;

SELECT DATE(COLUMN NAME)+INTERVAL 5 HOUR FROM t1(TABLANAME);

SELECT CONVERT_TZ(DATE(COLUMN NAME),'+1:00','+00:00') FROM t1(TABLANAME);

SELECT CONVERT_TZ(NOW(),'+1:00','+00:00');

SELECT CONVERT_TZ('2004-01-01 12:00:00','+1:00','+00:00');

请参阅(http://www.tutorialspoint.com/mysql/mysql-date-time-functions.htm#function_convert-tz

中的此链接