SpringMVC中在使用@ResponseBody时如何将Date类型的日期返回指定格式的json数据

在SpringMVC中,使用@ResponseBody时Date类型的日期默认返回为Long型数值。本文介绍了四种方法将日期转换为指定格式的JSON数据:1) 利用JavaScript的toLocaleDateString(); 2) 自定义日期格式转换类;3) 使用注解进行日期格式化;4) 在spring-mvc.xml配置全局日期格式。这些方法均经过验证,适用于不同需求。
摘要由CSDN通过智能技术生成

hello,我的小可爱们,前天去参加了人生第一次比较正式的面试,总体还算比较顺利,今天就已经拿到了offer,心里还是蛮开心的,但我深刻的知道,作为一个非计算机专业出身的我还有更长的路要走,我还是要拿出十二分的努力去学习,去快速成长,在这里给自己定一个目标,明年真正毕业前,努力让自己的能力成长到可以达到月薪过万的水准。好了,废话不多说,开始今天的分享。

同样最近在做项目的过程中,发现实体类中属性为Date类型的值在使用@ResponseBody转换成json数据类型返回给前端页面时,返回的是一个Long型的数值,这种显示方式显然不是我们想要的,那么我们该怎么办才能把Long型数值转换成我们想要的格式显示给用户看呢?下面是我总结的一些方法,大家可以参考一下(假设返回的那个Long型数值为time)。

第一种:利用javascript,将time作为参数创建一个新的date类型的对象,然后调用date的toLocaleDateString()方法,该方法会根据本地时间格式,把Date对象的日期部分转换为字符串,当然如果你想再加上时间部分,可以调用toLocaleTimeString()方法。

2017-09-15_005826.png

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值