Search code examples
javadate

Set a Date Object Java


I have a date object myDate(say). After doing the following:

Calendar cal = Calendar.getInstance();
cal.set(Calendar.MONTH, 9);
cal.set(Calendar.DATE, 24);
cal.set(Calendar.YEAR, 2013);
cal.set(Calendar.HOUR,13);
cal.set(Calendar.MINUTE,45);
cal.set(Calendar.SECOND,52);

I want to set the myDate object to the above values and hence show the below output.

Mon Sep 09 13:45:52 PST 2013

Please let me know how to do it.


Solution

  • import java.util.*;
    
    public class DateTest {
        public static void main(String[] args) {
            Date myDate;
            Calendar cal = Calendar.getInstance();
            cal.set(Calendar.MONTH, 8);
            cal.set(Calendar.DATE, 24);
            cal.set(Calendar.YEAR, 2013);
            cal.set(Calendar.HOUR,13);
            cal.set(Calendar.MINUTE,45);
            cal.set(Calendar.SECOND,52);
            myDate = cal.getTime();
            System.out.println(myDate);
        }
    }