Spark SQL日期中月份的大写缩写形式

Posted

技术标签:

【中文标题】Spark SQL日期中月份的大写缩写形式【英文标题】:capitalized short form for month in Spark SQL date 【发布时间】:2021-03-19 00:06:55 【问题描述】:
SELECT date_format(to_date('08/15/1990 12:03:00 PM', 'MM/dd/yyyy HH:mm:SS a'),"dd-MMM-yy")

正在打印 1990 年 8 月 15 日。我需要一个大写的月份缩写形式,例如 15-AUG-1990。如何使用 Spark SQL 做到这一点?

【问题讨论】:

【参考方案1】:
SELECT UPPER(date_format(to_date('08/15/1990 12:03:00 PM', 'MM/dd/yyyy HH:mm:SS a'),"dd-MMM-yy"))

可以帮助他人。

【讨论】:

以上是关于Spark SQL日期中月份的大写缩写形式的主要内容,如果未能解决你的问题,请参考以下文章

dateformat-参数表

R语言笔记 日期值

SQL里把时间那列改成日期形式的

日期格式:

Wordpress 档案小部件中的月份缩写

在mysql数据库中有日期,格式为2010-01-01形式,现在要在数据库中选出所有月份为01 的字段,应该怎么办呢