SpringBoot项目中前端使用如下代码让用户选择日期
最终传递给后台的数据的格式:
问题:发现前端传递给后台的startTime的值中间多了一个T。
后台可以采用如下方式接收数据:
/**
* 项目开始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm", timezone = "GMT+8") //返回时间类型
@DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm") //接收时间类型
private LocalDateTime startTime;
注意:DateTimeFormat的pattern值中一个被单引号包括的字符T,不要漏了’T’。