日期比较操作,还有这种错误。
java吧
全部回复
仅看楼主
level 13
String date1 = "2018-08-31";
String date2 = "2018-08-01";
int i = date1.compareTo(date2);//日期1大于日期2 应该是1的 但是显示的是3
System.out.println(i);
这里输出的是3,明显是个错误 的。
明明是应该输出1啊。
还有这种操作。。。 到底 是啥 情况 。这种事情 。
2018年08月29日 01点08分 1
level 14
你这不是字符串比较吗
2018年08月29日 02点08分 2
level 14
2018年08月29日 02点08分 3
就一个3不一样所以输出3-0了
2018年08月29日 02点08分
level 7
试一试 SimpleDateFormat类
2018年08月29日 02点08分 5
1