본문 바로가기

Java

[java] 현재일자 기준으로 입력받은 날짜 비교하기

728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * date 비교
 * @param compareDate 입력받은일자
 * @return true:오늘 또는 과거 일자 , false:미래일자
 */
public static boolean dateCompare (String compareDate){
    int compare = 0;
    SimpleDateFormat df = new SimpleDateFormat ("yyyy-MM-dd");
    String today = df.format (System.currentTimeMillis());
    try {
        compare = df.parse(today).compareTo(df.parse(compareDate));
    } catch (ParseException e) {
        e.printStackTrace();
    }
    if(compare == -1){
        return false;
    }else{
        return true;
    }
}
cs
반응형