2017-01-18 9 views
0

У меня есть один столбец в улье с ниже формате:Преобразование строки «ddMMMyyyy» на сегодняшний день значение в улье

25Oct2016 : ddMMMyyyy 

но когда я использую следующую команду:

select from_unixtime(unix_timestamp(a, 
            'ddMMMyyyy'), 
        'yyyy-mm-dd') 
    from test_7 limit 10; 

Это приводит ниже ответ, который неправильно:

2016-00-25 

Но это должно принести 2016-10-25

В чем проблема ??

ответ

1

Правильно отрегулированные строка будет

yyyy-MM-dd 

Вы пытаетесь получить доступ минут с mm