解决Java时间戳转换成时间之后一直显示1970年的原因
不管数据库的时间为多少,转换完之后都显示的1970年,下面是源代码
private ArticleVo copy(Article article,boolean isTag,boolean isAuthor){ArticleVo articleVo = new ArticleVo();BeanUtils.copyProperties(article, articleVo);articleVo.setCreateDate(new DateTime(article.getCreateDate()).toString("yyyy-MM-dd HH:mm:ss"));if(isTag){Long articleId = article.getId();articleVo.setTags(tagService.findTagsByArticleId(articleId));}if (isAuthor) {Long authorId = article.getAuthorId();articleVo.setAuthor(sysUserService.findUserById(authorId).getNickname());}return articleVo;}
经过查找资料发现,时间需要*1000L之后进行转换,才能变成现在的时间
private ArticleVo copy(Article article,boolean isTag,boolean isAuthor){ArticleVo articleVo = new ArticleVo();BeanUtils.copyProperties(article, articleVo);articleVo.setCreateDate(new DateTime(article.getCreateDate()*1000L).toString("yyyy-MM-dd HH:mm:ss"));if(isTag){Long articleId = article.getId();articleVo.setTags(tagService.findTagsByArticleId(articleId));}if (isAuthor) {Long authorId = article.getAuthorId();articleVo.setAuthor(sysUserService.findUserById(authorId).getNickname());}return articleVo;}
现在看到的时间就是正常的时间了
解决Java时间戳转换成时间之后一直显示1970年的原因相关推荐
- Java 时间戳转换成时间
使用java将时间戳转换成时间 . 使用SimpleDateFormat类的format()方法将时间戳转换成时间 . 日期和时间模式(区别大小写,含义不同) 符号 含义 yyyy 年 MM 月 dd ...
- Java:时间戳转换成时间
java 中我们常用的时间戳来转时间用的两个包 import java.text.SimpleDateFormat;import java.util.Date; 方法: //long timeStam ...
- java 时间戳转换成时间_java 10位时间戳 转成时间
1565280000 /** * 将long转成date 这个long必须是13位 * 如果是10位的话需要*1000 * @param times * @param formatDate * @re ...
- java 转换成时间戳_Java 实例 – 时间戳转换成时间 - Java 基础教程
Java 实例 以下实例演示了如何使用 SimpleDateFormat 类的 format() 方法将时间戳转换成时间: Main.java 文件 import java.text.SimpleDa ...
- Java 时间处理(格式解释、格式化时间、获取当前时间、获取年份、月份等、时间戳转换成时间)
日期和时间模式(注意大小写,代表的含义是不同的): yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫秒 E:星期几 D:一年 ...
- 时间戳处理:vue中请求接口 返回的数据 将时间戳转换成时间 并渲染到页面
问题: 今天遇到一个问题是,请求接口,返回了很多的时间戳数据.将时间戳转换成时间.并渲染到页面上.之前有篇文章讲的是单个时间戳的转换.这次是多个数据.我有点不知所措了. 分析: 经过思考,我们可以这样 ...
- 时间戳转换成时间格式
项目中,经常用到json格式的数据,时间类型的数据在json中往往以时间戳的形式传送,当,我们想要获取json数据中的时间数据的话,需要将时间戳转换成时间格式.我这里有两种转换时间戳的方法,分别为前台 ...
- python将Unix时间戳转换成时间
将时间戳转换成时间 在时间戳转换成时间中,首先需要将时间戳转换成localtime,再转换成时间的具体格式: 利用localtime()函数将时间戳转化成localtime的格式 利用strftime ...
- Flutter 时间戳转换成时间 时间字符串转换成时间戳
时间戳转换成时间 DateTime createTime = DateTime.fromMillisecondsSinceEpoch(int.parse(time)); 有时候你会发现时间不对..那可 ...
最新文章
- csu 1976: 搬运工小明
- python自学路线-各个阶段的python学习路线?
- Deepin安装Curl的方法
- Jmeter日志输出和日志级别设置
- mysql 低端_mysql入门
- qt实现窗口拖动的两种思路
- 如何写一个Jquery 的Plugin插件
- 修改PHP上传文件大小限制的方法,php.ini修改php上传文件大小限制的方法
- Asp.net MVC3 Razor语法小记
- 搜狗浏览器智慧版_搜狗浏览器2019官方版下载,搜狗浏览器2019官方版 v3.2.1
- 设计模式学习(三):创建型模式【转】
- 【Java】转义字符
- Java华容道小程序设计
- opengl png图片 qt_Qt学习:三维绘图之OpenGL和Qt的结合(转)
- 重庆大学计算机学院课题组,【计算机】计算机学院关于智能计算的大规模优化学术报告圆满结束...
- AMPL IDE语法整理
- 人工智能与图像处理在机器人视觉中的应用
- vc 运行不了pdb文件什么鬼_PDB是什么文件_PDB文件怎么打开_PDB文件能删吗
- 正则表达式“\\s+“ 匹配任意空白字符
- Bluetooth Profile Specification之(HFP篇)4.3 音频连接设置