HTTP 최종 수정 헤더의 날짜와 요청 된 파일의 최종 수정 날짜를 비교하려고합니다.마지막 수정 날짜를 파일 최종 수정 날짜와 어떻게 비교합니까?
파이어 폭스에서 Tamper Data Plugin을 사용하여 Last-Modified 헤더를 추가하고이 파일의 날짜는 "Wed, 09 Apr 2008 23:55:38 GMT"
이고 파일은 file.lastModified()
입니다.
그때 Date 객체로 file.lastModified를 변환 한 다음 날짜에 마지막으로 수정 한 날짜 문자열 요청을 변환하려고하지만 난이 오류 : 누군가가 나를 도울 수 있다면
Date fileDate = new Date(fileLm);
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
Date requestDate = format.parse(lmRequest);
System.out.println("this is filedate: " + fileDate);
System.out.println("this is requestdate: " + requestDate);
java.text.ParseException: Unparseable date: " Wed, 09 Apr 2008 23:55:38 GMT"
큰합니다. 내가 잘못 :(
는 않습니다 빈 공간으로 시작하는 날짜 "Wed, 09 Apr 2008 23:55:38 GMT"? – fmgp
그게 내가 얻지 못하는 한 가지입니다. "Wed, 09 Apr 2008 23:55:38 GMT"에 붙여 넣습니다. firefox 플러그인 ... –
흠, 맞아요. "SimpleDateFormat"EEE, dd MM ..... "에 공간을 추가했는데 작동하지만 공간이 왜 추가되었는지 모르겠습니다. . –