我的火花数据框中有一个名为“Fiscal Month”的列,其中值为“2015年1月”,“2015年2月”,依此类推。因此格式为“Month Year”,其数据类型为String。
如何使用Spark SQL将其转换为日期格式?
答案 0 :(得分:3)
使用unix_timestamp
之类的内容
import org.apache.spark.sql.functions.unix_timestamp
df.select(unix_timestamp($"Fiscal Month","MMMM yy"))
请参阅functions对象。