I have the following code for finding the current timestamp in java
public static java.sql.Timestamp getCurrentJavaSqlTimestamp() {
                    java.util.Date date = new java.util.Date();
                    return new java.sql.Timestamp(date.getTime());
    }
And I call it using:
java.sql.Timestamp timestamp = getCurrentJavaSqlTimestamp();    
                System.out.println(timestamp);
I tried as follows: System.out.println(timestamp.getTime()+10*60*1000);
I am getting output as: 2015-12-03 14:30:56.350
I want add 10 minutes to this and I am expecting outputs as:
2015-12-03 14:40:56.350
Also I do not need milli seconds in each case.
What I finally expect is:2015-12-03 14:30:56 and 2015-12-03 14:40:56
 
  
                     
                        
It looks like all you want is a way of truncating a Timestamp to remove the milliseconds part. I believe that's as simple as:
timestamp.setNanos(0);
 
                    See more on this question at Stackoverflow