Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jdbcUrl连接url中设置属性serverTimezone是否会影响从mysql数据库读取/写入时间戳值?_Mysql_Jdbc_Timestamp_Timezone_Mysql 5.7 - Fatal编程技术网

在jdbcUrl连接url中设置属性serverTimezone是否会影响从mysql数据库读取/写入时间戳值?

在jdbcUrl连接url中设置属性serverTimezone是否会影响从mysql数据库读取/写入时间戳值?,mysql,jdbc,timestamp,timezone,mysql-5.7,Mysql,Jdbc,Timestamp,Timezone,Mysql 5.7,我的mysql服务器正在PDT(-07:00)时区运行 我的代码正在UTC时区的服务器上运行 我使用的是mysql连接器java版本“8” 如果我在jdbcUrl连接url中设置属性serverTimezone=UTC,它会这样做吗 是否影响从mysql数据库读取的时间戳值 如果(1)是,那么如何 如果我在jdbcUrl连接url中设置属性serverTimezone=UTC,则 它会影响从mysql数据库读取的时间戳值吗 是的。下面我引用的不是我的解释,而是摘录自: 通过设置Connector

我的mysql服务器正在PDT(-07:00)时区运行 我的代码正在UTC时区的服务器上运行 我使用的是mysql连接器java版本“8”

如果我在
jdbcUrl
连接url中设置属性
serverTimezone=UTC
,它会这样做吗

  • 是否影响从mysql数据库读取的时间戳值
  • 如果(1)是,那么如何
  • 如果我在jdbcUrl连接url中设置属性serverTimezone=UTC,则 它会影响从mysql数据库读取的时间戳值吗

    是的。下面我引用的不是我的解释,而是摘录自:

    通过设置Connector/J覆盖服务器的时区 连接属性serverTimezone(例如, 服务器时区=欧洲/巴黎)

    建议:我建议您使用
    serverTimezone=UTC
    ,然后将检索到的时间戳转换为应用程序代码中所需的时区。为了支持这一建议,我再次引用以下摘录:

    连接器/J检索夏令时(DST)的时间戳时 在结果集中使用getTimeStamp()方法切换日期 返回的值可能是错误的。这些错误可以通过使用 连接到数据库时,请选择以下连接选项:

    如果我在jdbcUrl连接url中设置属性serverTimezone=UTC,则 它会影响从mysql数据库读取的时间戳值吗

    是的。下面我引用的不是我的解释,而是摘录自:

    通过设置Connector/J覆盖服务器的时区 连接属性serverTimezone(例如, 服务器时区=欧洲/巴黎)

    建议:我建议您使用
    serverTimezone=UTC
    ,然后将检索到的时间戳转换为应用程序代码中所需的时区。为了支持这一建议,我再次引用以下摘录:

    连接器/J检索夏令时(DST)的时间戳时 在结果集中使用getTimeStamp()方法切换日期 返回的值可能是错误的。这些错误可以通过使用 连接到数据库时,请选择以下连接选项:

        serverTimezone=UTC