Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache spark 如何将时间字符串转换为自定义日期格式?_Apache Spark_Apache Spark Sql - Fatal编程技术网

Apache spark 如何将时间字符串转换为自定义日期格式?

Apache spark 如何将时间字符串转换为自定义日期格式?,apache-spark,apache-spark-sql,Apache Spark,Apache Spark Sql,我的spark数据框中有一列名为“财政月”,其中的值是“2015年1月”、“2015年2月”等等。因此,格式为“月-年”,具有数据类型字符串 如何使用Spark SQL将其转换为日期格式?使用unix\u时间戳 import org.apache.spark.sql.functions.unix_timestamp df.select(unix_timestamp($"Fiscal Month","MMMM yy")) 查看对象。使用unix\u时间戳 import org.apache.s

我的spark数据框中有一列名为“财政月”,其中的值是“2015年1月”、“2015年2月”等等。因此,格式为“月-年”,具有数据类型字符串


如何使用Spark SQL将其转换为日期格式?

使用unix\u时间戳

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

df.select(unix_timestamp($"Fiscal Month","MMMM yy"))

查看对象。

使用
unix\u时间戳

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

df.select(unix_timestamp($"Fiscal Month","MMMM yy"))
请参阅对象