将 Databricks 中的默认时区设置为 ESTA

Set default timezone in Databricks to ESTA

我是 运行 Databricks 中的代码,但不知何故 unixtimestamp 值没有不同。在调试时我知道了,因为 databricks 配置了 UTC 时区。 请告知如何在 Databricks 中将默认时区更改为 EST。

可以在集群->配置->高级选项->spark中设置,设置spark参数: spark.sql.session.timeZone香港。它将影响任何 sql 语句时区。

如果你想设置所有数据节点的时区,你需要添加一个初始脚本并设置unix时区。这样 python datetime.dateime.now() 之类的东西就是设置的时区。