假设您使用torndb在api上打开了一个新的数据库连接
db_conn = torndb.Connection(ip,
database,
user=user,
password=password,
time_zone="UTC",
charset="utf8")
在代码中初始声明之后,是否可以编辑到其他时区的连接,或者是否需要使用更新的时区生成新连接。
我尝试用访问torndb.connection对象 db_conn.time_zone
但我遇到了 AttributeError: 'Connection' object has no attribute 'time_zone'
.
1条答案
按热度按时间kupeojn61#
不能直接更改连接对象的时区。但是,您可以做的是在需要更改时区时运行查询,例如
SET time_zone = "foo/bar";
并执行它,只要连接会话存在,就可以通过这种方式动态更改时区。