Here you can find the source of isSameLocalTime(Calendar cal1, Calendar cal2)
public static boolean isSameLocalTime(Calendar cal1, Calendar cal2)
//package com.java2s; //License from project: Apache License import java.util.Calendar; public class Main { public static boolean isSameLocalTime(Calendar cal1, Calendar cal2) { if ((cal1 == null) || (cal2 == null)) { throw new IllegalArgumentException("The date must not be null"); }/*from w ww . ja va 2 s .c o m*/ return (cal1.get(14) == cal2.get(14)) && (cal1.get(13) == cal2.get(13)) && (cal1.get(12) == cal2.get(12)) && (cal1.get(10) == cal2.get(10)) && (cal1.get(6) == cal2.get(6)) && (cal1.get(1) == cal2.get(1)) && (cal1.get(0) == cal2.get(0)) && (cal1.getClass() == cal2.getClass()); } }