하이브에 저장된 타임 스탬프 기원 열 (BIGINT)이 있습니다. 이 신기원에 대해 'yyyy-MM-dd'날짜를 가져 오려고합니다. 내 시점은 밀리 초입니다. 예 : 1409535303522. 그래서 시간 스탬프를 선택하십시오. from_unixtime (timestamp, 'yyyy-MM-dd')은 시간 (초)을 예상하므로 날짜에 대한 잘못된 결과를 제공합니다.밀리 초 동안 from_unixtime 하이브
그래서 1000으로 나누려고했습니다.하지만 Double로 변환되면 함수를 적용 할 수 없습니다. 이 Double을 Bigint로 변환하려고 할 때 CAST조차 작동하지 않습니다.
당신 '에 형식을 변경하는 경우 yyyy-MM-dd HH : mm : ss.SSS '? – LiMuBei