内容简介:本作品采用本文作者:低调小熊猫文章链接:
本作品采用 知识共享署名 4.0 国际许可协议 进行许可。
本文作者:低调小熊猫
文章链接: https://aodeng.cc/archives/springbootshiyi
转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:2696284032
简介
很多时候日期格式输出是这样的
2018-10-09T17:39:07.097
中间有个T,尴尬,是的我们需要去掉这个T
这方法是springboot封装好了的,我们直接使用即可,普通的配置我就不贴了
教程
创建日期config类
@Configuration
public class LocalDateTimeSerializerConfig {
@org.springframework.beans.factory.annotation.Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}")
private String pattern;
@Bean
public LocalDateTimeSerializer localDateTimeDeserializer() {
return new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(pattern));
}
@Bean
public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
return builder -> builder.serializerByType(LocalDateTime.class, localDateTimeDeserializer());
}
}
实体类,get,set忽略
public class TestEntity {
private String name;
private LocalDateTime dateTimes;
}
controller使用
@GetMapping("/test")
public TestEntity test(){
TestEntity testEntity=new TestEntity();
testEntity.setName("admin");
testEntity.setDateTimes(LocalDateTime.now());
return testEntity;
}
成功效果
{"name":"admin","dateTimes":"2018-10-09 17:39:07"}
以上所述就是小编给大家介绍的《SpringBoot(十一):LocalDateTime格式化日期》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learning Vue.js 2
Olga Filipova / Packt Publishing / 2017-1-5 / USD 41.99
About This Book Learn how to propagate DOM changes across the website without writing extensive jQuery callbacks code.Learn how to achieve reactivity and easily compose views with Vue.js and unders......一起来看看 《Learning Vue.js 2》 这本书的介绍吧!