Skip to Content

Compare date time using after method of Java Calendar

  • strict warning: Non-static method view::load() should not be called statically in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/plugins/views_plugin_style_default.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/plugins/views_plugin_row.inc on line 0.

  1. /*
  2.   Compare date time using after method of Java Calendar
  3.   This example shows how to compare two calendar objects having
  4.   different date and time using
  5.   after method of Java Calendar class.
  6. */
  7.  
  8. import java.util.Calendar;
  9.  
  10. public class CompareDateTimesUsingAfter {
  11.  
  12.   public static void main(String[] args) {
  13.    
  14.     //create first Calendar object
  15.     Calendar futureCal = Calendar.getInstance();
  16.    
  17.     //set it to some future date
  18.     futureCal.set(Calendar.YEAR, 2010);
  19.    
  20.     //create second Calendar object
  21.     Calendar now = Calendar.getInstance();
  22.    
  23.     /*
  24.      * To compare two different Calendar objects, use
  25.      * boolean after(Caledar anotherCal) method.
  26.      *
  27.      * If the first Calendar object's date and time is after
  28.      * anotherCal's date and time,
  29.      * it returns true, false otherwise.
  30.      */
  31.      
  32.     System.out.println("Current date : " + (now.get(Calendar.MONTH) + 1)
  33.                         + "-"
  34.                         + now.get(Calendar.DATE)
  35.                         + "-"
  36.                         + now.get(Calendar.YEAR));
  37.  
  38.      System.out.println("Is futureCal after now ? : " + futureCal.after(now));
  39.   }
  40. }
  41.  
  42. /*
  43. Typical output would be
  44. Current date : 12-25-2007
  45. Is futureCal after now ? : true
  46. */