There are 2 useful classes in java to manipulate dates: java.util.Date and java.util.Calendar. Another useful class to format and parse string dates is java.text.SimpleDateFormat.
Date date = new Date(); Calendar calendar = Calendar.getInstance();
Date date = new Date(); Calendar calendar = Calendar.getInstance(); date = calendar.time(); calendar.setTime(date);
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateAsString = dateFormat.format(date);
System.out.println(dateAsString);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(dateAsString);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance(); // get current date as calendar object
calendar.add(Calendar.DATE, 1); //Add 1 day to calendar date
calendar.add(Calendar.DATE, -2); //Substract 2 days to calendar date
String dateAsString = dateformat.format(calendar.getTime());
System.out.println(dateAsString);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance(); // get current date as calendar object
calendar.add(Calendar.YEAR, 1); //Add 1 year to calendar date
calendar.add(Calendar.YEAR, -2); //Substract 2 years to calendar date
calendar.add(Calendar.MONTH, 1); //Add 1 month to calendar date
calendar.add(Calendar.MONTH, -2); //Substract 2 months to calendar date
calendar.add(Calendar.DATE, 1); //Add 1 day to calendar date
calendar.add(Calendar.DATE, -2); //Substract 2 days to calendar date
calendar.add(Calendar.HOUR, 1); //Add 1 day to hourr date
calendar.add(Calendar.HOUR, -2); //Substract 2 hours to calendar date
calendar.add(Calendar.MINUTE, 1); //Add 1 minute to calendar date
calendar.add(Calendar.MINUTE, -2); //Substract 2 minutes to calendar date
calendar.add(Calendar.SECOND, 1); //Add 1 second to calendar date
calendar.add(Calendar.SECOND, -2); //Substract 2 seconds to calendar date
String dateAsString = dateformat.format(calendar.getTime());
System.out.println(dateAsString);
Maximizing MySQL Database Performance for Large Data Operations using JDBC addBatch Method