.
Java, API JodaTime Date,
3 :
DateTime date = new DateTime();
DateTime threeDA = date.plusDays(-3);
int daysBetween = Days.daysBetween(dbDate, threeDA).getDays();
int monthsBetween = Months.monthsBetween(dbDate, threeDA).getMonths();
JodaTime Period/Duration.
MySQL MySQL, :
SELECT SUBTIME(SYSDATE(),'3');
SELECT SUBTIME('2007-12-31 23:59:59.999999','3 0:0:0.000000');
:
SELECT DATEDIFF(columnname, SYSDATE());
SELECT TIMEDIFF(columnname, SYSDATE());
Java, :
GregorianCalendar threeDA = new GregorianCalendar();
threeDA.add(GregorianCalendar.DAY_OF_YEAR, -3);