如何使用 python MySQL Connector 将时区设置为纽约?

How can I set the timezone to New York with python MySQL Connector?

我在站点上使用 SQL 服务器,我需要将其设置为纽约/美国东部标准时间。服务器锁定在 UTC。

我使用 python mysql.connector 库通过脚本与服务器通信。

每次连接我都需要将时区更改为纽约时间。

最好的方法是什么?

我想通了。

arbitrage_db = mysql.connector.connect(  # connecting to arbing db
    host="your host",
    user="username",
    password="password",
    database="database"
    )
cursor = arbitrage_db.cursor()
cursor.execute('SELECT NOW()')
for time in cursor:
    print(time)
print()
arbitrage_db.time_zone = "-04:00"
cursor.execute('SELECT NOW()')
for time in cursor:
    print(time)
cursor.close()
arbitrage_db.close()