小编Cla*_*aes的帖子

为什么我的日期比较不是真的?

if下面的if永远不会触发,所以c.after(a)必须总是返回false.但是,如果我取消注释第二个println,我清楚地看到a> 20050214,正如我所料.

Date a = slice.getCurrentRow().getTime();
Calendar b = Calendar.getInstance();
b.set(2005, 2, 14);
if (b.after(a)) {
System.out.println(dateFormat.format(a));
}
//System.out.println(dateFormat.format(a));

java

3
推荐指数
1
解决办法
1327
查看次数

标签 统计

java ×1