Date Difference

Date Difference problems ask for the exact number of days between two given dates. These problems test your ability to count days across months and years, accounting for leap years.

10Worksheets
200+Practice Questions
IntermediateDifficulty
2-3 hoursHours to Master

Introduction to Date Difference

Date Difference problems ask for the exact number of days between two given dates. These problems test your ability to count days across months and years, accounting for leap years.

Prerequisites

Month lengths Leap year identification Day counting across months Inclusive vs exclusive counting
Why This Matters: Date Difference problems appear in 1-2 questions in SSC CGL and Banking exams. They test practical date arithmetic.

How to Solve Date Difference Problems

1

Step 1: Identify the two dates (start and end)

2

Step 2: Calculate days remaining in the start month (excluding start day or including?)

3

Step 3: Add full days of all months between start and end months

4

Step 4: Add days in the end month up to the end date

5

Step 5: For years between, add 365 for common years, 366 for leap years

6

Step 6: Check if inclusive or exclusive counting is required

7

Step 7: Sum all days to get the total difference

Pro Strategy: Break the calculation into parts: remaining days in start month, full months between, days in end month, and years between. Pay attention to whether the start and end dates are included in the count.

Example Problem

Example: How many days from March 15, 2023 to April 20, 2023? Solution: Step 1: Start: Mar 15, 2023; End: Apr 20, 2023 Step 2: Days remaining in March: 31 - 15 = 16 days (Mar 16-31) Step 3: Days in April: 20 days (Apr 1-20) Step 4: Total = 16 + 20 = 36 days Answer: 36 days Example 2: Days between Jan 1, 2023 and Jan 1, 2024? Solution: 365 days (2023 is common year) Answer: 365 days

Pro Tips & Tricks

  • Days remaining in month = Days_in_month - start_day (if counting from next day)
  • For inclusive counting (including both dates), add 1 to the difference
  • Use known reference points: Jan 1 to Dec 31 = 364 or 365 days (depending on inclusion)
  • Count leap years in the range to adjust February days
  • For large date differences, use: (year2 - year1) × 365 + leap_years + day_difference
  • Leap years between years: count years divisible by 4, subtract centuries not divisible by 400

Shortcut Methods to Solve Faster

Days between same month = end_day - start_day (exclusive) or +1 (inclusive)
Days between consecutive months = (days_start_month - start_day) + end_day
Year difference in days = (year2 - year1) × 365 + number_of_leap_years_in_between
Use online date calculators for verification, but learn manual method for exams

Common Mistakes to Avoid

Forgetting to account for leap years when crossing February 29
Incorrectly counting days remaining in start month (off by one)
Not considering inclusive/exclusive requirement
Miscalculating month lengths (30 vs 31 days)

Exam Importance

Date Difference is an important topic for various competitive exams. Here's how frequently it appears:

SSC CGL
1-2 questions
BANKING PO
1-2 questions
RAILWAYS RRB
1-2 questions
CAT
1-2 questions
INSURANCE
1-2 questions

Ready to Master Date Difference?

Start with Worksheet 1 and work your way up to expert level! Each worksheet includes:

20 practice questions
Detailed solutions
Step-by-step explanations
Start Practicing Now