scala - 在 Spark 中转换 dd-MMM-yy 日期格式

标签 scala date apache-spark spark-dataframe

我有一个 Spark 数据框(Scala API),其中包含一个名为 transfer date 的列,日期在 string格式并采用此格式 24-JUL-17 .

我想将它转换为日期字符串到时间戳。我该怎么做?

最佳答案

我找到了 :

import org.apache.spark.sql.functions.unix_timestamp

val ts = unix_timestamp($"transfer date", "dd-MMM-yy").cast("timestamp")
dfs.withColumn("ts",ts).show()

关于scala - 在 Spark 中转换 dd-MMM-yy 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45284471/

相关文章:

scala - 为什么在加载 Scala 构建文件时会出现编译错误?

database-design - 如何定义一个 m :n relation with additional attributes in Squeryl?

android - 将 Spinner 转换为字符串中的日期格式

hadoop - 从hdfs在Elasticsearch中摄取数据,集群设置和使用

Scala::lazy 值除非打印,否则为 null?

java - Struts2 中的日期转换

java - 设置 java.util.Calendar future 日期

apache-spark - Apache Spark 中的 Spark 驱动程序

python - 当列表值与 Pyspark 数据框中列值的子字符串匹配时填充新列

scala - 为什么 scalacheck 中需要 Arbitraries?