안녕하세요 이번에는 자바에서 날짜 비교하는 방법에 대해 간단히 알려드리고자 합니다.
우선 SimpleDateFormat을 이용하여 원하는 형식으로 변환 후 비교를 합니다.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateCompare {
public static void main(String[] args) {
SimpleDateFormat dateFormat= new SimpleDateFormat( "yyyy-MM-dd" );
Date day1 = null;
Date day2 = null;
try {
day1 = dateFormat.parse("2019-06-03");
day2 = dateFormat.parse( "2019-06-05" );
} catch (ParseException e) {
e.printStackTrace();
}
int compare = day1.compareTo( day2 );
if ( compare > 0 )
{
System.out.println( "day1 > day2" );
}
else if ( compare < 0 )
{
System.out.println( "day1 < day2" );
}
else
{
System.out.println( "day1 = day2" );
}
}
}
자 이렇게 compareTo를 이용하여 날짜를 비교합니다.
참고로 SimpleDateFormat 사용이 try catch 구문을 반드시 이용하여야 합니다.
이상입니다.
감사합니다.
'프로그래밍 > 스프링[Spring]' 카테고리의 다른 글
[스프링] 스프링 시큐리티 처음에만 로그인이 안 되는 현상[PreparedStatementCallback] (0) | 2019.06.27 |
---|---|
[스프링] log4J 처음 사용하기[xml 이용] (0) | 2019.06.18 |
[스프링] 스프링에서 네이버 이메일을 이용한 Email 발송방법 (0) | 2019.05.07 |
[Spring] 스프링 SpEL를 이용한 프로퍼티 설정 (0) | 2019.05.03 |
[Spring] No adapter for handler 해결 하기[HTTP Status 500] (0) | 2019.05.02 |