问题
想要用微秒精度显示时间戳值,但使用时显示器()中不显示值过毫秒
例举ApachesparkSQL显示器()命令 :
sql显示量(spark.sql
返回短值 :
2021-08-10T09:08:56.740+0000
因果
DataFrame内部转换为HTML
将显示结果限制为毫秒精度
不影响存储值
求解
您应该使用show()代之以使用显示器().
例举ApachesparkSQLshow()命令 :
sqlspark.sql
返回正确值:
2021-08-1009:08:56.740436
作为一种替代方法,您可创建第二列并复制值列为字符串
转换为字符串后显示器()显示全值