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

图片说明


前台获取的值


图片说明

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

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

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

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

需要格式化时间

SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");
        String format = sf.format(new Date());
        System.out.println(format);

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

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