Java 클래스 라이브러리는 RSS 날짜/시간 값을 구문 분석 할 수 있습니다.
RSS 날짜/시간 값은 RFC 822 format입니다. java.text
패키지의 DateFormat
및 SimpleDateFormat
클래스를 사용하여이 날짜 중 하나를 파싱 할 수 있습니다.
첫째, RFC 822의 날짜 포매터를 작성하고 pubdate
요소의 문자열을 구문 분석하는 데 사용할 : 당신이 그것을 묶어야합니다, 그래서
DateFormat formatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
Date pubdate = formatter.parse("Wed, 15 Nov 2017 14:46:40 +0000");
가 parse()
에 대한 호출이 java.text
패키지에서 ParseException
를 던졌습니다 try
/catch
또는이 메서드에서 throws
절을 사용하십시오.
다음, 달력을 만들고 그 날짜로 설정 :
Calendar cal = Calendar.getInstance();
cal.setTime(pubdate);
마지막으로, 그 달력에서 월과 월의 일 수.
System.out.println("Month: " + cal.get(Calendar.MONTH));
System.out.println("Day: " + cal.get(Calendar.DAY_OF_MONTH));