Java/자주쓰는 코드
Java 문자열 날짜 비교
세은뎃
2020. 11. 24. 11:28
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String sDate = "2020-11-10";
String eDate = "2020-11-17";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date1 = null;
Date date2 = null;
try {
date1 = format.parse(sDate);
date2 = format.parse(eDate);
long calDate = date1.getTime() - date2.getTime();
long calDateDays = calDate / (24*60*60*1000);
calDateDays = Math.abs(calDateDays);
System.out.println("두 날짜의 날짜 차이: "+calDateDays); //print 두 날짜의 날짜 차이: 7
} catch (ParseException e) {
e.printStackTrace();
}
}
}