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

Posted

技术标签:

【中文标题】如何将时间字符串转换为自定义日期格式?【英文标题】:How to convert time string to custom Date format? 【发布时间】:2017-04-18 20:06:14 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

使用unix_timestamp 之类的东西

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

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

见functions对象。

【讨论】:

以上是关于如何将时间字符串转换为自定义日期格式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在喷雾中将所有拒绝转换为自定义 json?

当 minifyEnabled 为 true 时,如何将 JSON 字符串转换为自定义对象?

如何将自定义 json 转换为自适应卡片 json 格式

将字符串转换为自定义<字符串>

Angular-6:将字符串转换为自定义对象的数组

如何将字符串转换为日期时间格式