使用了ssm时间问题

项目场景:

ssm从数据库取时间和存时间

资讯展示需要用到时间

数据库使用timestamp或者datetime均可以
使用了ssm时间问题_第1张图片
读出来是这样子的
在这里插入图片描述
从数据库看是这样的
在这里插入图片描述
然后往数据库存的时候,传实体类时候set一下使用new Timestamp(System.currentTimeMillis())

@RequestMapping("/addNews")
    public String addNews(News news) {
        news.setNews_id(UUID.randomUUID().toString());
        news.setTime(new Timestamp(System.currentTimeMillis()));
        newsService.insertNews(news);
        return "redirect:/news/showTitleLimit";
    }

存进去是这样子的
在这里插入图片描述
从数据库看是这样的
在这里插入图片描述

从数据库看和读出来看结果是不一样的,网络上都是转换成String,那样的话实体类就应该改为String类型。应该有解决办法,目前没找到怎么解决这个问题

解决方法之一
在实体类中
使用了ssm时间问题_第2张图片
在这里插入图片描述
即可解决
也可以写个工具类
参考文章

你可能感兴趣的:(java)