Java by API/org.apache.commons.logging/StopWatch

Материал из Java эксперт
Перейти к: навигация, поиск

new StopWatch()

   <source lang="java">

/* Mon Jun 05 00:00:00 PDT 2006 Tue Jun 06 00:00:00 PDT 2006 Wed Jun 07 00:00:00 PDT 2006 Thu Jun 08 00:00:00 PDT 2006 Fri Jun 09 00:00:00 PDT 2006 Sat Jun 10 00:00:00 PDT 2006 Sun Jun 11 00:00:00 PDT 2006 Time Taken >>47

* */

import java.util.Calendar; import java.util.Date; import java.util.Iterator; import org.apache.rumons.lang.time.DateUtils; import org.apache.rumons.lang.time.StopWatch; public class TimeTrial {

 public static void main(String[] args) {
   StopWatch stWatch = new StopWatch();
   // Start StopWatch
   stWatch.start();
   // Get iterator for all days in a week starting Monday
   Iterator itr = DateUtils.iterator(new Date(), DateUtils.RANGE_WEEK_MONDAY);
   while (itr.hasNext()) {
     Calendar gCal = (Calendar) itr.next();
     System.out.println(gCal.getTime());
   }
   // Stop StopWatch
   stWatch.stop();
   System.out.println("Time Taken >>" + stWatch.getTime());
 }

}

      </source>
   
  
 
  



StopWatch: getTime()

   <source lang="java">

/* Mon Jun 05 00:00:00 PDT 2006 Tue Jun 06 00:00:00 PDT 2006 Wed Jun 07 00:00:00 PDT 2006 Thu Jun 08 00:00:00 PDT 2006 Fri Jun 09 00:00:00 PDT 2006 Sat Jun 10 00:00:00 PDT 2006 Sun Jun 11 00:00:00 PDT 2006 Time Taken >>47

* */

import java.util.Calendar; import java.util.Date; import java.util.Iterator; import org.apache.rumons.lang.time.DateUtils; import org.apache.rumons.lang.time.StopWatch; public class TimeTrial {

 public static void main(String[] args) {
   StopWatch stWatch = new StopWatch();
   // Start StopWatch
   stWatch.start();
   // Get iterator for all days in a week starting Monday
   Iterator itr = DateUtils.iterator(new Date(), DateUtils.RANGE_WEEK_MONDAY);
   while (itr.hasNext()) {
     Calendar gCal = (Calendar) itr.next();
     System.out.println(gCal.getTime());
   }
   // Stop StopWatch
   stWatch.stop();
   System.out.println("Time Taken >>" + stWatch.getTime());
 }

}

      </source>
   
  
 
  



StopWatch: stop()

   <source lang="java">

/* Mon Jun 05 00:00:00 PDT 2006 Tue Jun 06 00:00:00 PDT 2006 Wed Jun 07 00:00:00 PDT 2006 Thu Jun 08 00:00:00 PDT 2006 Fri Jun 09 00:00:00 PDT 2006 Sat Jun 10 00:00:00 PDT 2006 Sun Jun 11 00:00:00 PDT 2006 Time Taken >>47

* */

import java.util.Calendar; import java.util.Date; import java.util.Iterator; import org.apache.rumons.lang.time.DateUtils; import org.apache.rumons.lang.time.StopWatch; public class TimeTrial {

 public static void main(String[] args) {
   StopWatch stWatch = new StopWatch();
   // Start StopWatch
   stWatch.start();
   // Get iterator for all days in a week starting Monday
   Iterator itr = DateUtils.iterator(new Date(), DateUtils.RANGE_WEEK_MONDAY);
   while (itr.hasNext()) {
     Calendar gCal = (Calendar) itr.next();
     System.out.println(gCal.getTime());
   }
   // Stop StopWatch
   stWatch.stop();
   System.out.println("Time Taken >>" + stWatch.getTime());
 }

}

      </source>