请你用下面的问题来说明。我需要将下面的字符串列转换为日期。屏幕截图中提供了输入和预期输出。输入表:列日期为字符串数据类型。我在下面试过,但没有按预期工作 to_date(from_unixtime(unix_timestamp(maturity_date,'MM/DD/YYYY H:mm:ss'),'yyyy-mm-dd')
to_date(from_unixtime(unix_timestamp(maturity_date,'MM/DD/YYYY H:mm:ss'),'yyyy-mm-dd')
u1ehiz5o1#
正确的输入格式是 'MM/dd/yyyy H:mm:ss' ,不是 'MM/DD/YYYY H:mm:ss' 正确的输出格式是 yyyy-MM-dd ,不是 yyyy-mm-dd. 嗯是分钟。 MM 是月份请在此处阅读有关配置单元中使用的日期格式simpledateformat的更多信息
'MM/dd/yyyy H:mm:ss'
'MM/DD/YYYY H:mm:ss'
yyyy-MM-dd
yyyy-mm-dd.
MM
vnzz0bqm2#
试着用小写字母。大写表示另一事物(一年中的某一天(d)和一年中的某一周(y))。
to_date(from_unixtime(unix_timestamp(maturity_date,'MM/dd/yyyy H:mm:ss'),'yyyy-MM-dd')
2条答案
按热度按时间u1ehiz5o1#
正确的输入格式是
'MM/dd/yyyy H:mm:ss'
,不是'MM/DD/YYYY H:mm:ss'
正确的输出格式是yyyy-MM-dd
,不是yyyy-mm-dd.
嗯是分钟。MM
是月份请在此处阅读有关配置单元中使用的日期格式simpledateformat的更多信息
vnzz0bqm2#
试着用小写字母。大写表示另一事物(一年中的某一天(d)和一年中的某一周(y))。