반응형

오랫만에 짧은 블로깅 하나 하겠습니다.


요즘 수집기를 개발 하고 있는데 ^^;;


그 수집기에서 블로그나 트위터 등에서 가져오면 날짜를 정리할 일이 있습니다.


Java의 Date를 사용해도 되겠지만,  ^^;;


MySQL의 Function으로도 해결 가능합니다.


그게 바로 str_to_date 입니다.


일단 제가 주로 수집 하는 애들은


Wed, 22 Jul 2015 11:26:50 +0900



자료가 위와 같이 되어 있습니다.


저것을  MySQL의 SELECT 문으로 바꾸면


SELECT str_to_date('Tue, 01 Sep 2015 10:28:18 +0900' , '%a, %d %b %Y %H:%i:%s +%x') 


%a : 요일 약어


%d 날짜


%b 월의 약어


%Y 4자리 년도


%H 24시간제 시간

%i 분

%s 초

+는 그냥 값에 있는 것입니다.

%x는 그외 입니다.(아래에 URL에 있는 것들중 없는 것입니다. 실제 값에서는 우리가나의 표준시를 나타내기 위해서 +0900을 표시하고 있습니다.)


위와 같이 하면 됩니다.


감사합니다.


그리고, 

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format


포맷이 틀려 졌을때 위의 URL에 가시면 저 포맷에 관한 이야기가 나옵니다. 


반응형

+ Recent posts