달나라 노트

Presto : date_parse (문자를 날짜/시간으로 변환, convert text to date/time) 본문

SQL/Presto

Presto : date_parse (문자를 날짜/시간으로 변환, convert text to date/time)

CosmosProject 2025. 10. 3. 17:04
728x90
반응형

 

 

 

date_parse 함수는 어떠한 형태로 적힌 날짜/시간 텍스트를 실제 date/time data로 변환을 해줍니다.

 

Syntax

date_part(text, format)

 

- text

date/time으로 변환할 대상 text입니다.

 

- format

text가 어떤 pattern으로 적혀있는지를 나타냅니다.

format의 패턴과 text가 일치해야 함수가 정상적으로 작동합니다.

 

Keyword Meaning
%Y 4자리 년도
%y 2자리 년도
%m 2자리 월(01~12)
%c 1자리 월(1~12)
%M 월 이름(January~December)
%b 월 이름(Jan~Dec)
%d 2자리 일(01~31)
%e 1자리 일(1~31)
%H 24시 기준 시간(00~23)
%h %p 12시 기준 시간(1~12)
%I %p 12시 기준 시간(1~12)
%i 2자리 분(00~59)
%s 2자리 초(00~59)

 

 

 

 

select  date_parse('20251225', '%Y%m%d')  --> 2025-12-25 00:00:00
        , date_parse('2025-12-25', '%Y-%m-%d')  --> 2025-12-25 00:00:00
        , date_parse('2025-12-25 14:23:28', '%Y-%m-%d %H:%i:%s')  --> 2025-12-25:14:23:28
;

 

 

 

 

 

 

 

728x90
반응형
Comments