我爲我的應用程序使用mysql,並且應用程序是營業時間驅動的。MySQL UTC到當地時區
現在在我的系統的時間
下午8點53。 (EST)
select now(); -> returns 2015-10-21 20:52:48
select utc_timestamp(); -> returns 2015-10-22 00:53:50
我想時間到用戶時區特定的時間轉換。
因此,使用下面的查詢來轉換爲用戶特定的時區。
select CONVERT_TZ(utc_timestamp(),'+00:00','-05:00');
上述查詢返回
2015年10月21日19時55分49秒
它認爲夏令時。但是,我希望能夠在我的系統中返回當前時間> 2015-10-21 20:55:49。
有無論如何指示convert tz查詢不考慮夏令時?
SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);
上述查詢返回
-04:00:00
我預計這將返回-05:00,因爲我的EST。
謝謝