SpringMVC - 前端日期格式转后端Date类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC - 前端日期格式转后端Date类型相关的知识,希望对你有一定的参考价值。

参考技术A

下面以前传入日期格式的字符串,后端以Date类型接收为例,演示如何将带时间的前端日期格式,转换成后端Date对象

实例类

注意!使用@JsonFormat注解,需要导入fastjson相关包,否则不能使用
这样,只需使用@JsonFormat注解就可能实现带时间格式的日期字符串,转换成后端的Date类型。

SpringBoot学习笔记:处理前端JSON返回的日期的格式

SpringBoot学习笔记(4):处理前端JSON返回的日期的格式

问题描述

  前端页面显示的时间为毫秒格式,不利于直观显示!

解决方法1——后端解决

public class Flow {
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date flow_date;
    .....
}

解决方法2——JS处理

function crtTimeFtt(val, row) {
    if (val != null) {
            var date = new Date(val);
            return date.getFullYear() + ‘-‘ + (date.getMonth() + 1) + ‘-‘ + date.getDate();
        }
}

  

以上是关于SpringMVC - 前端日期格式转后端Date类型的主要内容,如果未能解决你的问题,请参考以下文章

闲聊前端转后端是一种怎样的体验

SpringBoot学习笔记:处理前端JSON返回的日期的格式

在前端和后端之间同步日期格式

将Date格式日期在前端页面显示

java 前后台日期验证

前端转日期格式