假设您使用torndb在API上打开新的数据库连接
db_conn = torndb.Connection(ip,
database,
user=user,
password=password,
time_zone="UTC",
charset="utf8")
是否可以在代码中的初始声明之后,将连接时区编辑为其他内容,还是需要使用更新的时区生成新的连接。
我尝试使用db_conn.time_zone
访问torndb.Connection对象,但是遇到了AttributeError: 'Connection' object has no attribute 'time_zone'
。
答案 0 :(得分:0)
您不能直接更改连接对象afaik的时区。但是,您可以做的是在需要更改时区(例如SET time_zone = "foo/bar";
)并执行时运行查询,并且只要连接会话存在,您就可以以这种方式动态更改时区。