laogao01200
2017-05-18 03:01
采纳率: 80%
浏览 6.7k
已采纳

java前台跟后台获取的时间不一致,如何解决?

图片说明


前台获取的值


图片说明

第一张图是数据库的值
第二张是前台抓取的值
第三者是后台接收的值

不明白为什么后台抓取的值多了14个小时

SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒")
String firstUpdateTime=dateFormater.format(FupdateTime);
System.out.println("第一次修改时间为:"+firstUpdateTime);

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

4条回答 默认 最新

  • FluxMode 2017-05-18 03:06
    已采纳

    时间不是一致的啊,是你没有格式化吧

    点赞 打赏 评论
  • eumji 2017-05-18 03:08

    需要格式化时间

    SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");
            String format = sf.format(new Date());
            System.out.println(format);
    
    
    点赞 打赏 评论
  • 接口的说法 2017-05-18 04:08

    处理时间不是以一端为主么,不然是可能有差异的, 不过差异这么大不应该吧.

    点赞 打赏 评论
  • laogao01200 2017-05-18 08:29

    问题已解决,date传入后台就是不好用,我在前台把data.toString(); 仍在后台就好了

    点赞 打赏 评论

相关推荐 更多相似问题