java吧 关注:1,185,268贴子:12,586,042
  • 5回复贴,共1

日期比较操作,还有这种错误。

只看楼主收藏回复

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啊。
还有这种操作。。。 到底 是啥 情况 。这种事情 。


IP属地:河南1楼2018-08-29 09:51回复
    你这不是字符串比较吗


    IP属地:上海来自Android客户端2楼2018-08-29 10:03
    回复


      IP属地:上海来自Android客户端3楼2018-08-29 10:07
      收起回复
        试一试 SimpleDateFormat类


        IP属地:四川5楼2018-08-29 10:15
        回复