오늘로 부터 내가 원하는 날짜가 얼마 남았는지 확인해보는 함수입니다.
// 기념일 계산
public double dayCount(String date) throws ParseException
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date goal = sdf.parse(date);
Date today = new Date();
double dayLeft = (double)(goal.getTime()-today.getTime())/1000/(24*60*60);
// 2자리 반올림
return (double)Math.round(dayLeft*100)/100;
}
public double dayCount(int year, int month, int day) throws ParseException
{
return dayCount(year+"-"+month+"-"+day);
}오늘부터 1월 1일까지 남은시간은 82.36일 이네요
'JAVA > Java 기본 돌아보기' 카테고리의 다른 글
| [Java] Timer 를 등록하자. 매초마다 실행 (0) | 2018.10.22 |
|---|---|
| [Java] 현재 작업중인 Object를 저장하자(Object2FIle File2Object) (0) | 2018.10.10 |
| [Java] 최대한 짧은 사칙연산 계산기 만들기 (0) | 2018.10.10 |
| [Java] String2Date Date2String (0) | 2018.10.10 |
| [Java] n자리 수 반올림 (0) | 2018.10.08 |