나는 apache tomcat에서 실행되는 JSP로 코딩 된 웹 애플리케이션을 만들었습니다. 그것은 jdbc를 사용하여 웹 인터페이스에서 값을 입력/조작하기 위해 mysql 데이터베이스에 연결합니다.날짜를 비교하여 이메일 알림을 생성하는 방법은 무엇입니까?
이제 mysql 데이터베이스에서 만료 날짜라는 열과 현재 날짜를 비교하려고합니다. 데이터베이스의 현재 날짜와 만료 날짜를 비교하여 만료 날짜가 30 일인 경우 전자 메일 알림이 생성되어야합니다. (만료일에 대한 전자 메일을 미리 정의 된 전자 메일 주소로 보내십시오)
내가 날짜 형식을 사용하여 몇 가지 문제가 있었으므로 varchar() 형식으로 MySQL에 날짜를 저장했습니다.
어떻게하면됩니까? 데이터베이스의 모든 날짜 당신은 cron 작업을 찾고 있습니다
그리고 ... 당신은 무엇을 시도 했습니까? – MaVRoSCy
Java.Util을 사용하여 현재 날짜를 가져 오려고 시도했지만 databse에서 만료 날짜 열을 가져올 수 있습니다. 그러나 SQL 쿼리의 결과를 비교하는 방법을 알아낼 수 없으며 30 일 조건이 충족되면 즉시 메일을 생성합니다. –
그리고 만료일이 db에 저장되는 형식은 무엇입니까? – MaVRoSCy