我的mysql表中有一个时间戳列。它根据UTC / GMT存储时间戳。现在我希望它以IST格式存储,比UTC / GMT小+5小时。
要做什么的查询?
答案 0 :(得分:2)
答案 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)
中的此链接