Date Formatting in Java Aasim Naseem, August 13, 2010March 18, 2024 Hi All .. hope enjoying time .. today i will explain how to use date time (Date Manipulation) in java programming language. I was working on a task where i need to play with time/date. In my other post i explained Date Formatting in C#. Today you will learn same concept in java. Java Calendar class (java.util.Calendar) is a very useful and handy class in java date time manipulation. here i will demonstrate how to modify date time with calender class. First get current date time with Calendar() DateFormat dateFormat = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”); Calendar cal = Calendar.getInstance(); System.out.println(“Current Date Time : ” + dateFormat.format(cal.getTime())); now you can use following calender date time manipulation function as per your need //Add one day to current date time cal.add(Calendar.DATE, 1); //Add one month to current date time cal.add(Calendar.MONTH, 1); //Add one year to current date time cal.add(Calendar.YEAR, 1); //Add one hour to current date time cal.add(Calendar.HOUR, 1); //Add one minute to current date time cal.add(Calendar.MINUTE, 1); //Add one second to current date time cal.add(Calendar.SECOND, 1); //Subtract one day from current date cal.add(Calendar.DATE, -1); //Subtract one month from current date cal.add(Calendar.MONTH, -1); //Subtract one year from current date cal.add(Calendar.YEAR, -1); //Subtract one hour from current date cal.add(Calendar.HOUR, -1); //Subtract one minute from current date cal.add(Calendar.MINUTE, -1); //Subtract one second from current date cal.add(Calendar.SECOND, -1); Here is the full source code to show how to modify date time in Java import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; public class DateTimeManipulation { public static void main(String[] args) { DateFormat dateFormat = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”); //get current date time with Calendar() Calendar cal = Calendar.getInstance(); System.out.println(“Current Date Time : ” + dateFormat.format(cal.getTime())); cal.add(Calendar.DATE, 1); System.out.println(“Add one day to current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.MONTH, 1); System.out.println(“Add one month to current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.YEAR, 1); System.out.println(“Add one year to current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.HOUR, 1); System.out.println(“Add one hour to current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.MINUTE, 1); System.out.println(“Add one minute to current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.SECOND, 1); System.out.println(“Add one second to current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(“Subtract one day from current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.MONTH, -1); System.out.println(“Subtract one month from current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.YEAR, -1); System.out.println(“Subtract one year from current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.HOUR, -1); System.out.println(“Subtract one hour from current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.MINUTE, -1); System.out.println(“Subtract one minute from current date : ” + dateFormat.format(cal.getTime())); cal = Calendar.getInstance(); cal.add(Calendar.SECOND, -1); System.out.println(“Subtract one second from current date : ” + dateFormat.format(cal.getTime())); } } Output Current Date Time : 2010/08/13 10:24:53 Add one day to current date : 2010/08/14 10:24:53 Add one month to current date : 2010/09/13 10:24:53 Add one year to current date : 2011/08/13 10:24:53 Add one hour to current date : 2010/08/13 11:24:53 Add one minute to current date : 2010/08/13 10:25:53 Add one second to current date : 2010/08/13 10:24:54 Subtract one day from current date : 2010/08/12 10:24:53 Subtract one month from current date : 2010/07/13 10:24:53 Subtract one year from current date : 2009/08/13 10:24:53 Subtract one hour from current date : 2010/08/13 09:24:53 Subtract one minute from current date : 2010/08/13 10:23:53 Subtract one second from current date : 2010/08/13 10:24:52 Please follow and like us: General / Others Tips & Tutorials Calendar JavaDate Formatting in C#Date Formatting in JavaDateFormat
How to trim string value :: JavaScript Tutorial July 29, 2010March 18, 2024 hi all.. hope everything is good at your end .. today, there is a smal tip for javascript users … umm infact not a tip but a utility function to trim string values .. i was working on a project i had a need to trim user input befor submitting… Read More
Keyboard Shortcut List August 4, 2010March 27, 2024 Hi everyone … hope all is well … here is a list of some (infact many) keyboard shortcuts for your ease in work. Kindly try all these shortcuts and tell me which one(s) doesn’t work 🙂 GENERAL SHORTCUTS ALT- F4 – Quit a program / Shut down ALT-TAB – Hold… Read More
iPhone-iPad Development Tips :: N-FAQ; February 5, 2011March 12, 2024 Hello Everyone; Hope weekend is going good; Today’s menu is really simple; I will give you some tips regarding iPhone application development; I used them recently so want to share with you people; Here they are; 1. Screen Resolution; iPhones are available in different screen resolutions; It is in 320×480 and… Read More