Как осуществлять работу с датой в Java?
Для восьмой явы - код ниже. Для всех остальных - joda.orgpackage jtests;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;

public class MyTest3 {

	public static void main(String[] args) {
		DateTimeFormatter fmt = new DateTimeFormatterBuilder()
				.appendPattern("dd.MM.yyyy. HH:mm:ss")
				.toFormatter();
		
		LocalDateTime t1 = LocalDateTime.parse("01.01.2016. 00:00:00", fmt);
		LocalDateTime t2 = LocalDateTime.parse("01.01.2013. 00:00:00", fmt);
		
		System.out.println(t1);
		System.out.println(t2);
		System.out.println(t1.isAfter(t2));
		System.out.println(t2.isAfter(t1));
	}
}
Использовать Date, и методы связанные с этим типом.