Skip to Content

Compare date time using before 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 before method of Java Calendar
  3.   This example shows how to compare two calendar objects having different
  4.    date and time using
  5.   before method of Java Calendar class.
  6. */
  7.  
  8. import java.util.Calendar;
  9.  
  10. public class CompareDateTimesUsingBefore {
  11.  
  12.   public static void main(String[] args) {
  13.    
  14.     //create first Calendar object
  15.     Calendar old = Calendar.getInstance();
  16.    
  17.     //set it to some old date
  18.     old.set(Calendar.YEAR, 1990);
  19.    
  20.     //create second Calendar object
  21.     Calendar now = Calendar.getInstance();
  22.    
  23.     /*
  24.      * To compare two different Calendar objects, use
  25.      * boolean before(Caledar anotherCal) method.
  26.      *
  27.      * If the first Calendar object's date and time is before
  28.      * anotherCal date and time,
  29.      * it returns true, false otherwise.
  30.      */
  31.      
  32.      System.out.println("Is old before now ? : " + old.before(now));
  33.   }
  34. }
  35.  
  36. /*
  37. Output would be
  38. Is old before now ? : true
  39. */