Sunday, 10 August 2014

Java DateTime example_SimpleDateFormat


import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;


public class first {
public static void main(String ap[])
    {
       
        Calendar cal=Calendar.getInstance();
        System.out.println("Calender getTime: "+cal.getTime());
        System.out.println("Calender getTimeZone: "+cal.getTimeZone());
        System.out.println("Hour of the day: "+ (String.valueOf(cal.get(Calendar.HOUR_OF_DAY))));  //output= 17 // at 5pm
       
        Date today = new Date();          
        SimpleDateFormat dateFormat = new SimpleDateFormat("MMMM"); 
        String monthName = dateFormat.format(today);
        System.out.println("Month full Name: "+ monthName);   //July
       
        dateFormat= new SimpleDateFormat("MMM");
        System.out.println("Month Name in short: "+ dateFormat.format(today)); //Jul
       
        dateFormat= new SimpleDateFormat("MM");
        System.out.println("Month in Numeric: "+ dateFormat.format(today));  //07
       
        //Now Day and Day name
        dateFormat= new SimpleDateFormat("EE");
        System.out.println("Day name in short: "+ dateFormat.format(today));  //Sat
       
        dateFormat= new SimpleDateFormat("EEEE");
        System.out.println("Day name in full: "+ dateFormat.format(today));   //Saturday
       
        dateFormat= new SimpleDateFormat("d");
        System.out.println("Day number in a month: "+ dateFormat.format(today));   //12  --12/July/14 is Saturday
        //***********Now DateTime
       
        dateFormat= new SimpleDateFormat();
        System.out.println("Date and Time: "+ dateFormat.format(today));
       
        dateFormat= new SimpleDateFormat("MM/dd/YYYY HH:mm:ss");
        System.out.println("MM/dd/YYYY HH:MM:ss-            "+ dateFormat.format(today));
       
        dateFormat= new SimpleDateFormat("dd/MM/YYYY HH:mm:ss:SSSS");  //including milliseconds
        System.out.println("dd/MM/YYYY HH:MM:ss:SSSS-           "+ dateFormat.format(today));
       
        dateFormat= new SimpleDateFormat("MMM/dd/YYYY HH:mm:sss");
        System.out.println("MMM/dd/YYYY HH:mm:sss-           "+ dateFormat.format(today));
       
        dateFormat= new SimpleDateFormat("MMM/dd/YYYY HH:mm:ss:SSSS");
        System.out.println("MMM/dd/YYYY HH:mm:ss:SSSS-           "+ dateFormat.format(today));
       
        dateFormat= new SimpleDateFormat("dd/MMM/YYYY hh:mm:ss a");
        System.out.println("Indian Time Format: dd/MMM/YYYY hh:mm:ss a-           "+ dateFormat.format(today));
       
        //time hour, minute, sec
        dateFormat= new SimpleDateFormat("hh");
        System.out.println("hh 1-12 clock: "+ dateFormat.format(today));
        //h    Hour (1-12, AM/PM)    Number
       
        dateFormat= new SimpleDateFormat("HH");
        System.out.println("HH 24 hour format: "+ dateFormat.format(today));
        //H    Hour (0-23)    Number
       
        dateFormat= new SimpleDateFormat("mm");
        System.out.println("Minutes: "+ dateFormat.format(today));

        dateFormat= new SimpleDateFormat("ss");
        System.out.println("Seconds: "+ dateFormat.format(today));

        dateFormat= new SimpleDateFormat("SSSS");
        System.out.println("MilliSeconds: "+ dateFormat.format(today));
       
        // http://javatechniques.com/blog/dateformat-and-simpledateformat-examples/
        dateFormat= new SimpleDateFormat("a");   //    am/pm
        System.out.println("am/pm: "+ dateFormat.format(today));
       
        dateFormat= new SimpleDateFormat("z");   //    am/pm
        System.out.println("Zone: "+ dateFormat.format(today));
       
//        Outputs:
/*    

Calender getTime: Sun Aug 10 22:19:00 IST 2014
Calender getTimeZone: sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null]
Hour of the day: 22
Month full Name: August
Month Name in short: Aug
Month in Numeric: 08
Day name in short: Sun
Day name in full: Sunday
Day number in a month: 10
Date and Time: 8/10/14 10:19 PM
MM/dd/YYYY HH:MM:ss-            08/10/2014 22:19:00
dd/MM/YYYY HH:MM:ss:SSSS-           10/08/2014 22:19:00:0997
MMM/dd/YYYY HH:mm:sss-           Aug/10/2014 22:19:000
MMM/dd/YYYY HH:mm:ss:SSSS-           Aug/10/2014 22:19:00:0997
Indian Time Format: dd/MMM/YYYY hh:mm:ss a-           10/Aug/2014 10:19:00 PM
hh 1-12 clock: 10
HH 24 hour format: 22
Minutes: 19
Seconds: 00
MilliSeconds: 0997
am/pm: PM
Zone: IST
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes";"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes\jasmine.jar"

 */
    }
}

No comments:

Post a Comment