How to add days to java.sql.date?

date, java

Solution

`Calendar#getTime` returns a `java.util.Date` representation of the `Calendar`. You really need to use `Calendar#getTimeInMillis` instead

java.sql.Date startDate= new java.sql.Date(c.getTimeInMillis())

Problem

Here is my program, I tried ``` java.sql.Date logicalDate; Calendar c = Calendar.getInstance(); c.setTime(logicalDate); c.add(Calendar.DATE, 1); ``` The line below is showing an error the constructor Date(date) is undefined ``` java.sql.Date startDate= new java.sql.Date(c.getTime()); ``` How do I add 1 day to java.sql.Date logicalDate?

Original source