을 나는이 형식에 몇 날짜가 : 31/08/13
나는 내가해야 할 것은 이전을 얻는 것입니다2 달 사이의 일 수를 가져올 수 없습니다 - 특정한 경우
xls
파일에서 tehm 받고 있어요 이 날짜 사이의 일을 계산합니다. 나는 정말로 무엇을해야할지 모른다.
코드 *
Calendar start = Calendar.getInstance();
Calendar end = Calendar.getInstance();
end.setTime(row.getCell(0).getDateCellValue());
start.add(start.MONTH,-1);
Date startDate = start.getTime();
Date endDate = end.getTime();
long startTime = startDate.getTime();
long endTime = endDate.getTime();
long diffTime = endTime - startTime;
long diffDays = diffTime/(1000 * 60 * 60 * 24);
if(diffDays < 0){
System.out.println(Math.abs(diffDays));
}
DateFormat dateFormatw = DateFormat.getDateInstance();
System.out.println("The difference between "+
dateFormatw.format(startDate)+" and "+
dateFormatw.format(endDate)+" is "+
diffDays+" days.");
편집 그러나 그것은 잘못된 것 : 여기
내가 시도하는 것이다. 너무 피곤해서 정말 내 마음을 이해할 수 없습니다. 나는 운이없이 너무 많은 시간을 잃었다.
나는이 2 날짜 endTime
및 startTime
저를 도와주세요 사이에, 전 같은 날짜하지만 한 달 얻으려고하고, 일 계산!
체크 아웃 조다 시간 : http://www.joda.org/joda-time/ – Bizmarck
어떻게 잘못됩니까? 예외? 오류? 잘못된 출력입니까? 어쩌면 분할 피연산자 중 하나를 이중화 할 필요가 있습니다. –
예를 들어 주시겠습니까? – isnot2bad