계단을 오르듯이

java 날짜 일수 계산 본문

배움과 개발 일지

java 날짜 일수 계산

happyAyun 2022. 6. 3. 10:34
// 심아윤 추가 start - 퇴직 일수가 90일이 넘으면 RETR 테이블에 insert 하지 않음.
					
					logger.info("심아윤");
					logger.info("jsondate" + subNode.get("retrDate").toString());
					logger.info("jsondateTextValue" + subNode.get("retrDate").textValue());
					Date retrDate = new SimpleDateFormat("yyyyMMdd").parse(subNode.get("retrDate").textValue());
					logger.info("retrDate" + retrDate.toString());
					Timestamp timestamp = new Timestamp(System.currentTimeMillis());
					logger.info("timestamp" + timestamp.toString());
					Date nowDate = new SimpleDateFormat("yyyyMMdd").parse(timestamp.toString());
					logger.info("nowDate" + nowDate);
					
					long diffSec = (nowDate.getTime() - retrDate.getTime()) / 1000; // 초 차이
					long diffDays = diffSec / (24*60*60); // 일자 수 차이
					
					if(diffDays >= 90) continue; // RETR Table에 insert 하지 않음.
					
					// 심아윤 추가 end

https://coding-factory.tistory.com/737

 

[Java] 자바 두 날짜 사이의 차이 계산하기

자바에서 가끔 두 날짜의 간격 예를 들어 두 날짜의 일수나, 시간, 분, 초등을 구해야 할 때가 있습니다. 이럴 때는 대개 두 날짜를 getTime을 활용하여 밀리 세컨드로 변환한 후 두 날짜의 차이를

coding-factory.tistory.com

https://wakestand.tistory.com/396

 

자바 Timestamp를 이용한 현재 시간 구하는 방법

자바에서 Timestamp를 이용해 현재 시간을 구할 수 있는데 Date를 이용한 방법과의 차이는 Date는 Millisecond까지 구할 수 있지만 Timestamp는 Millisecond에 Nanosecond까지 구할 수 있다 사용방법은 Timestamp..

wakestand.tistory.com