表没有depno日期它包含2条记录:1 2004-05-02 2 03-apr-04我想在配置单元中以yyyy-mm-dd格式处理以上2条记录的日期
qacovj5a1#
两种选择1。使用udf获取列并返回所需的格式。2语句如下时的用例
select CASE WHEN length(col) = 10 then unix_timestamp(col, 'yyyy-MM-dd') else unix_timestamp(col, 'yy-MMM-dd') from whatever.
laawzig22#
您可以尝试以下方法:
select TO_DATE(from_unixtime(UNIX_TIMESTAMP(recordDate, 'yyyy-mm-dd'))) from table_name
有关详细信息,请参阅配置单元日期函数
2条答案
按热度按时间qacovj5a1#
两种选择1。使用udf获取列并返回所需的格式。2语句如下时的用例
laawzig22#
您可以尝试以下方法:
有关详细信息,请参阅配置单元日期函数