import com.example.timely.DateUtil;
import com.example.timely.TimeUtil;
import com.example.timely.DateTimeUtil;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
Date startDate = new Date();
Date endDate = new Date(System.currentTimeMillis() + 24 * 60 * 60 * 1000); // Next day
int differenceInDays = DateUtil.getDifferenceInDays(startDate, endDate);
System.out.println("Difference in days: " + differenceInDays);
}
}
import java.time.LocalTime;
public class TimeExample {
public static void main(String[] args) {
LocalTime time1 = LocalTime.now();
LocalTime time2 = time1.plusHours(2);
boolean isSameTime = TimeUtil.isSameTime(time1, time2);
System.out.println("Is same time: " + isSameTime);
}
}
import java.time.LocalDateTime;
public class DateTimeExample {
public static void main(String[] args) {
LocalDateTime dateTime1 = LocalDateTime.now();
LocalDateTime dateTime2 = dateTime1.plusMinutes(30);
long differenceInMinutes = DateTimeUtil.getDifferenceInMinutes(dateTime1, dateTime2);
System.out.println("Difference in minutes: " + differenceInMinutes);
}
}