我有一個表GMT timezone
。現在我需要從不同的時區獲得結果。如何在不同的時區得到一天的結果 - php/mysql
如果我搜索日期04-02-2013
所有結果將在格林尼治標準時間並轉化爲特定的時區後,可能有05-02-2013.
左右。我需要針對特定時區的日期04-02-2013
的確切結果。例如+5:30
偏移量(即在GMT +5:30 and -5:30
之間)
如何在mysql中編寫。
我有一個表GMT timezone
。現在我需要從不同的時區獲得結果。如何在不同的時區得到一天的結果 - php/mysql
如果我搜索日期04-02-2013
所有結果將在格林尼治標準時間並轉化爲特定的時區後,可能有05-02-2013.
左右。我需要針對特定時區的日期04-02-2013
的確切結果。例如+5:30
偏移量(即在GMT +5:30 and -5:30
之間)
如何在mysql中編寫。
但如何爲此編寫查詢,例如 - >「select * from records where date = CONVERT_TZ(datefield,'US/Eastern','US/Central')」; –
的MySQL http://dev.mysql.com/doc的檢查此頁的MySQL offiicial網站
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz
但如果查詢是「select * from records where date = CONVERT_TZ(datefield,'US/Eastern','US/Central')」; ....? –
'select * from records where date = CONVERT_TZ('2013-02-04 21:34:40','+ 0:00','+ 5:30')' –
它總是顯示沒有結果 –
CONVERT_TZ() /refman/5.0/en/date-and-time-functions.html#function_convert -tz –
使用mysql函數'convert_tz' –
但是如何在where子句中寫convert_tz()。 –