- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Compare date time using before() method of Java Calendar
The Calendar.before() method returns whether this Calendar's time is before the time represented by the specified Object.
First, let us set a date which is in the past (past date)
Calendar beforeDate = Calendar.getInstance(); beforeDate.set(Calendar.YEAR, 2010); beforeDate.set(Calendar.MONTH, 05); beforeDate.set(Calendar.DATE, 30);
Here is our date, which is 11-22-2018
Calendar currentDate = Calendar.getInstance();
Now, use the before() method to compare both the dates as shown in the following example
Example
import java.util.Calendar; public class Demo { public static void main(String[] args) { Calendar beforeDate = Calendar.getInstance(); beforeDate.set(Calendar.YEAR, 2010); beforeDate.set(Calendar.MONTH, 05); beforeDate.set(Calendar.DATE, 30); java.util.Date dt = beforeDate.getTime(); System.out.println("Past Date = "+dt); Calendar currentDate = Calendar.getInstance(); System.out.println("Current date = " + (currentDate.get(Calendar.MONTH) + 1) + "-" + currentDate.get(Calendar.DATE) + "-" + currentDate.get(Calendar.YEAR)); System.out.println("Date "+dt+ " is before current date? = " + beforeDate.before(currentDate)); } }
Output
Past Date = Wed Jun 30 13:14:28 UTC 2010 Current date = 11-22-2018 Date Wed Jun 30 13:14:28 UTC 2010 is before current date? = true
- Related Articles
- Compare date time using after() method of Java Calendar
- Java Program to compare dates if a date is before another date
- Set the Date and Time with Gregorian Calendar in Java
- Get time in milliseconds using Java Calendar
- Increment a Date using the Java Calendar Class
- Java Program to add days to current date using Java Calendar
- Create a Date object using the Calendar class in Java
- Java Program to decrement a Date using the Calendar Class
- Display Month of Year using Java Calendar
- Java Program to compare string using compareTo() method
- Java Integer compare() method
- Display Day Name of Week using Java Calendar
- Get week of month and year using Java Calendar
- Display complete date and time information using Formatter in Java
- How to compare only date part without comparing time in JavaScript?

Advertisements