Java tutorial
//package com.java2s; import java.util.Calendar; import java.util.Date; public class Main { public static final int DAY_OF_YEAR = 365; public static int calculateDayDiffOfSameYear(Date targetTime, Date compareTime) { if (targetTime == null || compareTime == null) { return 0; } Calendar tarCalendar = Calendar.getInstance(); tarCalendar.setTime(targetTime); int tarDayOfYear = tarCalendar.get(Calendar.DAY_OF_YEAR); Calendar compareCalendar = Calendar.getInstance(); compareCalendar.setTime(compareTime); int comDayOfYear = compareCalendar.get(Calendar.DAY_OF_YEAR); return tarDayOfYear - comDayOfYear; } }