Tuesday, 26 September 2017

JAVA : END TIME - START TIME = EXECUTION TIME

JAVA : END TIME - START TIME = EXECUTION TIME


public static void main (String[] args) {

    Date startDt = new Date();
    Long diffrenceTimeInMilisecond = null;
   
                    //write your logic
                    for(int i = 0; i< 100000000;i++){
                            String a = "100";
            
                     }
                   //end of logic
       
        Date endDt = new Date();
        diffrenceTimeInMilisecond = endDt.getTime() - startDt.getTime();
        //System.out.println("Time : "+diffrenceTimeInMilisecond);
        Date d  = new Date(diffrenceTimeInMilisecond);
        DateFormat df = new SimpleDateFormat("HH:mm:ss:SSS");
        String diffTime = df.format(d);
        System.out.println("Timetaken : "+diffTime+" (HH:mm:ss:SSS)");

    }

No comments:

Post a Comment