如何在配置单元中将字符串数据类型列转换为日期格式

kyxcudwk  于 2021-07-13  发布在  Hadoop
关注(0)|答案(2)|浏览(235)

请你用下面的问题来说明。我需要将下面的字符串列转换为日期。
屏幕截图中提供了输入和预期输出。

输入表:列日期为字符串数据类型。我在下面试过,但没有按预期工作 to_date(from_unixtime(unix_timestamp(maturity_date,'MM/DD/YYYY H:mm:ss'),'yyyy-mm-dd')

u1ehiz5o

u1ehiz5o1#

正确的输入格式是 'MM/dd/yyyy H:mm:ss' ,不是 'MM/DD/YYYY H:mm:ss' 正确的输出格式是 yyyy-MM-dd ,不是 yyyy-mm-dd. 嗯是分钟。 MM 是月份
请在此处阅读有关配置单元中使用的日期格式simpledateformat的更多信息

vnzz0bqm

vnzz0bqm2#

试着用小写字母。大写表示另一事物(一年中的某一天(d)和一年中的某一周(y))。

to_date(from_unixtime(unix_timestamp(maturity_date,'MM/dd/yyyy H:mm:ss'),'yyyy-MM-dd')

相关问题