Aby przekonwertować datę ciąg z jednego formatu na inny trzeba użyć dwóch dat funkcję ula
unix_timestamp(string date, string pattern)
czas konwersji ciąg z danego wzoru na uniksowy znacznik czasu (w sekundach), return 0 if kończy się niepowodzeniem.
from_unixtime(bigint unixtime[, string format])
konwertuje liczbę sekund od epoki Uniksa (1970-01-01 00:00:00 UTC) do ciąg reprezentujący znacznik czasowy tej chwili w aktualnej strefy czasowej systemu .
Korzystanie z powyższych dwóch funkcji umożliwia osiągnięcie pożądanego rezultatu.
Wejście i wyjście próbki mogą być widoczne od dołu obrazu:
Ostateczna zapytanie jest
select from_unixtime(unix_timestamp('2016/06/01','yyyy/MM/dd'),'yyyy-MM-dd') from table1;
gdzie tabela1 to nazwa tabeli obecne w mojej bazy danych ula.
Mam nadzieję, że ci to pomoże !!!
Dobre pytanie zawiera informacje o tym, co próbowano rozwiązać problem. To pytanie nie pokazuje żadnych wysiłków badawczych - nawet Googling "zmienić format daty w ulu" - tak naprawdę nie powinien przyciągać odpowiedzi. – Noumenon
@Noumenon mógłbyś podać link, http://www.cloudera.com/documentation/cdh/5-1-x/Impala/Installing-and-Using-Impala/ciiu_datetime_functions.html –