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个小时? 感谢