【发布时间】:2014-06-28 05:27:15
【问题描述】:
我正在尝试比较两种不同格式的日期:
Tue Jul 01 00:12:14 EST 2014
使用函数创建的:
private Date getDate (int day, int month, int year){
Calendar calendar = Calendar.getInstance();
calendar.setLenient(false);
calendar.set(year, month-1, day);
Date date = calendar.getTime();
return date;
}
和
2014-07-01
比较这两个日期后,我希望输出显示它们相等。但是我相信,由于第一个日期的timestamp,它们没有被确定为相等。
我的假设正确吗?
如果是这样,有没有办法可以将第一个日期转换为第二个日期?正在从变量为 DATE 的 SQL 数据库中检索第二个日期。
感谢您的帮助。
【问题讨论】: