Mysql 无法识别服务器时区值“Ostereuropeische Zeit”
我有一个错误: 服务器时区值“Osteuropeische Zeit”无法识别或表示多个时区。如果要利用时区支持,必须通过serverTimezone配置属性配置服务器或JDBC驱动程序,以使用更具体的时区值 使用的操作系统是Win 10,但它是作为德国版本安装的。我相信这就是问题的根源。我已将显示语言设置为英语,但没有帮助 谢谢大家! MySQL使用-来命名时区。这些名称看起来像“欧洲/赫尔辛基”或“欧洲/雅典”,而不是通用名称。为什么?zoneinfo试图同时处理白天和标准时间,这些规则取决于上述政治分区 所有这些zoneinfo都内置于UNIX派生的操作系统中,因此在Linux上运行的MySQL服务器可以透明地使用这些时区。Zoneinfo没有内置到Windows中,因此如果您的MySQL服务器在那里运行,您必须自己设置服务器时区查找表 您可以通过多种方式设置MySQL默认服务器时区。看看如何做这些。以下是一些方法 在里面 在JDBC连接字符串上添加一个参数,如&serverTimezone=Europe/Helsinki 一旦您建立了MySQL连接,就可以使用SQL命令SET time_zone='Europe/Helsinki'或任何您需要的命令。 您也可以在Java程序中进行设置。看看怎么做 MySQL的内部时间戳数据类型以及像NOW这样的函数的值本质上是UTC。但MySQL会将它们从UTC转换为显示时选择的时区,并在存储时将它们转换为UTCMysql 无法识别服务器时区值“Ostereuropeische Zeit”,mysql,datetime,jdbc,timezone,Mysql,Datetime,Jdbc,Timezone,我有一个错误: 服务器时区值“Osteuropeische Zeit”无法识别或表示多个时区。如果要利用时区支持,必须通过serverTimezone配置属性配置服务器或JDBC驱动程序,以使用更具体的时区值 使用的操作系统是Win 10,但它是作为德国版本安装的。我相信这就是问题的根源。我已将显示语言设置为英语,但没有帮助 谢谢大家! MySQL使用-来命名时区。这些名称看起来像“欧洲/赫尔辛基”或“欧洲/雅典”,而不是通用名称。为什么?zoneinfo试图同时处理白天和标准时间,这些规则取决
因此,在许多应用程序中,例如WordPress,时区设置是用户的首选项。我会尝试简单的小时表示法:+01:00表示与UTC的偏移量。另外时区列表:从mysql.time\u zone\u name中选择*;