convert-tz

    2熱度

    3回答

    完成更改應用程序時區的最佳方式是什麼?我看到它的方式必須發生以下事件: 服務器TZ是由系統管理員更改,必須重新啓動 的MySQL。 數據庫中的每個基於時間的列都必須使用convert_tz或同等值更新所有值。因此,必須編寫mysql腳本或者爲每個類加載每行的grails腳本,以更新所有時間字段。 很顯然,在發生這種情況時應該關閉服務器,備份必須在發生錯誤的地方。 有沒有更好/更簡單的方法來做到這一

    1熱度

    1回答

    我正在使用MySQL 5.1.34社區服務器。 我使用了來自here的MySQL時區描述表。 現在對於某些時區,MySQL顯示的時間是錯誤的,因爲這些時區的「日光節約」計算錯誤。 例如: 查詢 select convert_tz(now(),'GMT','Australia/Sydney'); 是給錯誤的結果。 錯誤的時間顯示爲以下時區: America/Sao_Paulo America/

    24熱度

    5回答

    MySQL可以直接在正常的select語句中將存儲的UTC時間轉換爲本地timezon:ed時間嗎? 假設您有一些帶有時間戳(UTC)的數據。 CREATE TABLE `SomeDateTable` ( `id` int(11) NOT NULL auto_increment, `value` float NOT NULL default '0', `date` da

    32熱度

    3回答

    問候所有(從MySQL初學者) 我想設置爲用戶指定存儲日常警戒次的數據庫。例如,如果在上午7:00到上午7:30之間每天都滿足一些標準,則用戶希望收到警報。爲了實現這一點,我需要適應夏令時。下面是我嘗試的解決方案: 存儲用戶本地時區(以長格式,例如「美國/東航」)在一個表(比如用戶信息)的信息,而在另一臺報警時間(說userAlarms)。 當查詢userAlarms表時,將UTC時間轉換爲用戶本

    22熱度

    9回答

    這聽起來很簡單,但我一直無法弄清楚如何使用簡單的SELECT語句以GMT返回當前時間。 我一直試圖使用CONVERT_TZ()將NOW()轉換爲基於服務器時區和GMT時區的GMT,但由於某種原因,當我放入文本時區時,它返回NULL。我得到結果的唯一方法是實際上輸入偏移量,這對於一個非常簡單的操作來說太複雜了。這裏是我的意思: mysql> SELECT CONVERT_TZ(NOW(),@@glo

    0熱度

    1回答

    我在UTC中存儲UTC日期時間值。我使用CONVERT_TZ來處理時區轉換,以便在數據庫中查詢/保存UTC /從本地日期時間。 經過測試,我注意到轉換工作原理中的這個奇怪的特點。任何人都可以解釋爲什麼MySQL使用-4:00小時偏移量時添加了23秒,但是在使用等效時區標籤時不能使用? select convert_tz('2009-06-12 01:00:00', 'UTC', '-4:00')

    0熱度

    4回答

    可能重複: Add 2 hours to current time in MySQL? 我的服務器目前是基於美國東部時間,因爲我在英國,我需要將此推進6小時。 當使用在MySQL NOW(),我得到了錯誤的時間,有什麼我可以添加到NOW()把它向前調6個小時? 感謝