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

问题描述

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

解决方法

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

如果要为所有数据节点设置时区,则需要添加一个初始脚本并设置unix时区。所以像 python datetime.dateime.now() 这样的东西将成为设置的时区。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...