0105-
2020-11-02 10:32
采纳率: 66.7%
浏览 137
已采纳

为什么9月份时间戳比11月份时间戳还大

图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 封印di恶魔 2020-11-02 12:08
    已采纳

    mm是大写的才代表月,小写的是代表分钟

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    
    点赞 打赏 评论
  • abcfgh 2020-11-02 11:39

    你这计算的是天数差 60*60*24 代表一天的时间

      //直接用Date自带方法before()和after()比较
    
      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
      Date sd1=df.parse(beginTime);
      Date sd2=df.parse(endTime);
    
       System.out.println(sd1.before(sd2));
       System.out.println(sd1.after(sd2));
    
    点赞 打赏 评论

相关推荐 更多相似问题