为什么我的new Date每次修改都会自增长的?

为什么我的new Date每次修改都会自增长的?

http://img1.sycdn.imooc.com//climg/5bc6e2620001fcea10840152.jpg

如图,为什么我每次修改都会增加十几个小时,而不是获取当前时间呢?

public void add(User user, Message message) {
    message.setUserId(user.getId());
    message.setUsername(user.getName());
    message.setCreateTime(new Date());
    messageDao.insert(message);
}
@RequestMapping(value = "/editMessage")
public String editMessage(Message message){
    messageBiz.edit(message);
    return "redirect:/message/list";
}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学创建的时候时间是正确的吗?是修改后,时间会增加么?还是一创建就是不正确的呢?

建议同学可以打印一下时间(或者Debug一下),看看是哪儿时间发生了改变呢?

注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。祝学习愉快。


  • 广州麻辣牛杂档 提问者 #1
    创建的时候也不正确,但是日期是当天的,只是时间是比现在早点。 而修改的时候,每次就增加十几个小时
    2018-10-17 17:34:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师