Java tutorial
//package com.java2s; import java.util.Calendar; public class Main { public static Calendar nextBirthday(Calendar today, Calendar dayOfBirth) { Calendar nextBirthday = (Calendar) dayOfBirth.clone(); nextBirthday.set(Calendar.YEAR, today.get(Calendar.YEAR)); if (nextBirthday.before(today)) { nextBirthday.add(Calendar.YEAR, 1); } return nextBirthday; } }