300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 获取时间对象Can not parse date while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS

获取时间对象Can not parse date while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS

时间:2022-12-09 14:33:46

相关推荐

获取时间对象Can not parse date while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS

参考:

/qq_37866486/article/details/9283

是因为在创建实体类的时候data默认的格式是:yyyy-MM-dd HH:mm:ss’但是在接收数据的时候默认的json格式是’yyyy-MM-dd’T’HH:mm:ss.SSS’

处理方法:在实体类上加上注解,自己定义解析的格式

@

DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

eg:

package .emcs.materialapi.controller.propaganda;import com.fasterxml.jackson.annotation.JsonFormat;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;import org.springframework.format.annotation.DateTimeFormat;import java.util.Date;import java.util.List;@Data@AllArgsConstructor@NoArgsConstructor@Accessors(chain = true)public class PropagandaDTO {private String propagandaId;//宣传编号private String title;//宣传标题private String source;//来源private String launch;//投放方向private Integer grade;//等级private Boolean isUnicast;@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date createTime;//创建时间@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date startTime;//开始日期@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date endTime;//结束日期private String duration;//播放时长private String type;//类型private List<String> content;//内容private String remarks;//备注private Boolean status;//状态private Integer plays;//播放次数private List<String> cabinetIds;private Integer page;private Integer limit;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。