[HADOOP] 하이브의 mm / dd / yyyy에서 yyyy-mm-dd로 변환
HADOOP하이브의 mm / dd / yyyy에서 yyyy-mm-dd로 변환
mm / dd / yyyy 형식의 날짜가있는 열이 있습니다. yyyy-mm-dd 형식으로 변환하려면 어떻게합니까?
이것을 시도 : - hive> select to_date (from_unixtime (unix_timestamp ('02 / 22 / 2015 ','yyyy-mm-dd '))); 하지만 작동하지 않습니다.
해결법
-
==============================
1.이것을 시도 할 수 있습니다 :
이것을 시도 할 수 있습니다 :
select from_unixtime(unix_timestamp('02/22/2015' ,'MM/dd/yyyy'), 'yyyy-MM-dd') from table;
-
==============================
2.이것은 작동해야합니다 :
이것은 작동해야합니다 :
to_date(from_unixtime(unix_timestamp(regexp_replace("value", '/' , '-'), 'yyyy-MM-dd'))) as value
from https://stackoverflow.com/questions/35053706/convert-mm-dd-yyyy-to-yyyy-mm-dd-in-hive by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] HBase : 여러 개의 테이블 또는 여러 개의 열이있는 단일 테이블을 만드시겠습니까? (0) | 2019.07.28 |
---|---|
[HADOOP] CDH4 및 Yarn을 사용하여 Hadoop 작업 내역 및 로그를 보려면 어떻게합니까? (0) | 2019.07.28 |
[HADOOP] Amazon EMR에서 java의 hbase를 사용하는 데 문제가 발생했습니다. (0) | 2019.07.28 |
[HADOOP] Spark YARN 모드 HADOOP_CONF_DIR 콘텐츠 제출 (0) | 2019.07.28 |
[HADOOP] 초기 작업이 어떤 자원도 수락하지 않았습니다. 작업자가 등록되어 충분한 자원을 보유하고 있는지 확인하려면 클러스터 UI를 확인하십시오 (0) | 2019.07.28 |