日期比较操作,还有这种错误。
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
Z🍒clek
试一试 SimpleDateFormat类
2018年08月29日 02点08分
5
1