Spring 中前台日期String转后台DATE

前端用的是layui时间控件,后台用的是SpringMVC,后台接受的时间参数类型为Date类型,请求页面的时候就报错.报错信息为:

not compatible with any of standard forms ("yyyy-MM-dd'T'HH:mm:ss.SSSZ"....

 

后台参数:

package com.gameloft9.demo.service.beans.task;
import java.util.Date;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.gameloft9.demo.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data @EqualsAndHashCode(callSuper=true)
public class TaskRequest extends BaseEntity{
 
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    
    /**任务编号*/
    private String taskCode;
    
    /**接口名称*/
    private String taskName;
    
    /**起始时间YYYYmmDDHHmmss,每小时,周,月运行时候不能为空**/
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date startTime;
    
    /**结束时间YYYYmmDDHHmmss*/
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date endTime;
        
    /**周期类型 h:每小时;d:每天; w:每周 ;m:每月**/
    private String cycleType;
 
}
在时间上面(setter属性)加上注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")即可,就不会报错了.
————————————————
版权声明:本文为CSDN博主「Zuo.Guo.Bin」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011267841/article/details/81279472

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值