spark中timestamp转date
时间: 2023-10-07 07:12:19 浏览: 87
oracle中TIMESTAMP与DATE比较
3星 · 编辑精心推荐
在Spark中,可以使用from_unixtime和to_date函数将timestamp转换为date。假设你有一个名为timestamp_column的timestamp类型的列,你可以使用以下代码将其转换为date类型的列:
```
import org.apache.spark.sql.functions.{from_unixtime, to_date}
val df = // your DataFrame with a timestamp_column
val result = df.withColumn("date_column", to_date(from_unixtime($"timestamp_column")))
```
这将创建一个名为date_column的新列,其中包含从timestamp_column转换而来的日期值。
阅读全文