package util;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeUtil {
private static String dateFormatString = "MM/dd/yyyy HH:mm:ss";
public static long getTimeFromString(String time) {
SimpleDateFormat format = new SimpleDateFormat(dateFormatString);
try {
Date date = format.parse(time);
return date.getTime();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public static Date getDateFromString(String dateString) {
SimpleDateFormat format = new SimpleDateFormat(dateFormatString);
try {
Date date = format.parse(dateString);
return date;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public static String formatDate(Date date) {
SimpleDateFormat format = new SimpleDateFormat(dateFormatString);
return format.format(date);
}
public static boolean datesNullOrEqual(Date d1, Date d2) {
return (d1 == null && d2 == null) || (d1 != null && d2 != null && d1.equals(d2));
}
}