본문 바로가기
Java

RSS에서 pubDate 날짜 데이터 포맷팅

by jayden jayden-lee 2019. 7. 31.

RSS에서 사용하는 pubDate 타입은 다음과 같이 생겼다. 아래 이미지는 배달의민족 블로그 피드에서 가져온 내용이다.

 

 

Jsoup 라이브러리를 이용해서 pubDate 값을 가져와서 SimpleDateFormat 클래스를 이용해서 포맷팅한다.

String pubDate = "Thu, 18 Jul 2019 18:00:00 +0900";

SimpleDateFormat parseDateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.ENGLISH);
SimpleDateFormat formatDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date parseDate = parseDateFormat.parse(pubDate);
String formatDateText = formatDateFormat.format(parseDate);

System.out.println(formatDateText); // 2019-07-18 18:00:00 출력

 

요새 IT 회사 구인구직 정보와 기술 블로그 내용을 한 곳에서 볼 수 있는 타임라인을 토이프로젝트로 개발하고 있다. 타임라인 프로젝트를 하면서 기존에 몰랐던 사실도 알게 되고 이래저래 많이 공부가 되는 것 같다.

 

TimeLine Web Project

댓글0