1.来一组老手艺先,这是比较传统的方法也就是纯Java写的。
  @GetMapping("/j2")//@ResponseBody 不走视图解析器的情况,但是上面的注解代表已经含有不走视图解析器这个注解的功能了public String json2() throws JsonProcessingException {ObjectMapper mapper = new ObjectMapper();//时间解析后的默认格式就是时间戳,需要再次转换才能显示我们熟悉的时间格式Date date = new Date();//自定义日期的格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");String str = mapper.writeValueAsString(sdf.format(date));return str;}
2.这个是在spring中利用 ObjectMapper 的实现方式。
  @GetMapping("/j2")//@ResponseBody 不走视图解析器的情况,但是上面的注解代表已经含有不走视图解析器这个注解的功能了public String json2() throws JsonProcessingException {ObjectMapper mapper = new ObjectMapper();//使用 ObjectMapper 来格式化时间,也就是不使用时间戳的方式mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS,false);//自定义日期的格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");mapper.setDateFormat(sdf);Date date = new Date();//时间解析后的默认格式就是时间戳,但是现在已经被转换了,所以再次输出即可得到我们设置的时间格式String str = mapper.writeValueAsString(date);return str;}
3.如果你还有兴趣的话,那咱们就把它抽取成一个工具类吧,拿来就用岂不是更爽。
public class JsonUtils {public static String getJson(Object o) throws JsonProcessingException {return getJson(o,"yyyy-MM-dd HH:mm:ss");}public static String getJson(Object o,String dateFormat) throws JsonProcessingException {//创建ObjectMapper对象ObjectMapper mapper = new ObjectMapper();//不使用,默认的时间转换(时间戳:1970~现在时间的毫秒数)mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS,false);//创建时间解析器对象SimpleDateFormat dateFormat1 = new SimpleDateFormat(dateFormat);//引入时间解析器mapper.setDateFormat(dateFormat1);//解析内容并返回return mapper.writeValueAsString(o);}
}

java之spring中时间戳转换时间方式相关推荐

  1. Excel中时间戳转换时间

    finishtime(时间戳) 北京时间 1578464227 2020/1/8 14:17 需要导数据,网上找了很多公式,但是不知道原理.这里总结并分析了,为什么这样算. 公式: =(G2+8*36 ...

  2. Java和Spring中线程池创建方法

    一.线程池定义 1.JDK中线程池类图 Executor:父接口,所有线程池都实现了这个接口,里面有一个excute()方法用于执行线程 ExecutorService:线程池接口,继承自Execut ...

  3. Spring中使用XML方式导入Spring配置文件,Boot中使用全注解导入Spring配置

    目录 Spring中的方法 Spring Boot中的方法 Spring中的方法 @ImportResource:导入Spring的配置文件,让配置文件里面的内容生效: Spring Boot里面没有 ...

  4. spring中依赖注入方式总结

    文章来源于今日头条用户:分布式系统架构 一.注解注入 注解注入在Spring中是用的最多的一种方式,就是在java代码中使用注解的方式进行装配,在代码中加入@Resource或者@Autowired. ...

  5. Java笔记-Spring中RabbitMQ的调用

    目录 基本概念 代码与演示 基本概念 Spring中已经整合了RabbitMQ,通过配置bean文件,然后在源码中加载,可以简化代码操作. 身为C++程序员不得不说这种方式真的是太爽了. 在本人做过的 ...

  6. 用java网络编程中的TCP方式上传文本文件及出现的小问题

    自己今天刚学java网络编程中的TCP传输,要用TCP传输文件时,自己也是遇到了一些问题,抽空把它整理了一下,供自己以后参考使用. 首先在这个程序中,我用一个客户端,一个服务端,从客户端上传一个文本文 ...

  7. classpath: spring 中的查找方式

    Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文 ...

  8. Spring中你不知道的注入方式

    前言 在Spring配置文件中使用XML文件进行配置,实际上是让Spring执行了相应的代码,例如: 使用<bean>元素,实际上是让Spring执行无参或有参构造器 使用<prop ...

  9. Spring中IoC创建对象方式(构造器注入)

    Ioc创建对象的方法分为无参构造创建和有参构造创建,首先看无参构造,也是Spring默认实现 这里给出一个User实体类 package com.zhiying.pojo;public class U ...

最新文章

  1. Action中五个常量解释,(success,error,input,login,none)
  2. Scala的Higher-Kinded类型
  3. ajax技术实战-张晨光-专题视频课程
  4. 环网工业交换机ERPS技术解析
  5. java logout session_会话跟踪技术--session的使用
  6. ES6/07/Array的扩展方法,...扩展运算符,Array.from(),(arr.find(),arr.findIndex()和arr.includes())模板字符串,Set数据结构
  7. 图片配置文件设置 索尼a7s2_一招让索尼相机直出电影机色彩
  8. php长链接要配置,PHP链接到配置文件页面。 ?id =
  9. [leetcode双周赛]5311. 将数字变成 0 的操作次数
  10. INSAR学习(小白笔记一)
  11. [基于kk搭建k8s和kubesphere] 3 kubekey下载
  12. 帮助台与服务台有何区别,你知道吗?
  13. 为什么别人报价成单,而你不行?
  14. WinDbg 符号下载错误解决方案
  15. 2019大数据挑战赛TOP5方案总结
  16. jedis实现订阅发布-publish/subscribe
  17. sqlserver AlwaysOn实现读写分离配置及java/net代码实现
  18. 通过 A/B 测试持续优化广告投放,提高APP广告收益!
  19. gitpage镜像网站自定义域名及优化
  20. 《Python+Kivy(App开发)从入门到实践》自学笔记:ScatterLayout布局

热门文章

  1. 关于JDK 11 更新的17个最终JEP预览
  2. 一文带你读懂Git中的rebase与fast-forward
  3. Elasticsearch安装以及语法学习
  4. 【调剂】云南农业大学关于2023年招收硕士研究生调剂通告(一)
  5. java论坛短信息_JAVA发送短信
  6. 能听懂的Java面向对象编程-雷伟-专题视频课程
  7. kl散度度量分布_浅谈KL散度
  8. 亚马逊自养号如何操作测评更安全?
  9. 初学HTML笔记记录1之基础标签与链接(pink老师)
  10. 计算机在小学语文教学中的应用的现状,多媒体在小学低年级语文教学中的应用...