배움과 개발 일지
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