【发布时间】:2020-02-13 18:25:37
【问题描述】:
dob : any = "15-05-2001";
发送到服务器时返回错误Could not read document: Can not construct instance of java.util.Date from String value '15-05-2001': not a valid representation (error: Failed to parse Date value '15-05-2001': Can not parse date \"15-05-2001\": not compatible with any of standard forms (\"yyyy-MM-dd'T'HH:mm:ss.SSSZ\", \"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'\", \"EEE, dd MMM yyyy HH:mm:ss zzz\", \"yyyy-MM-dd\"))\n
在 Angular 代码中试图转换日期
dob = new Date(moment(dob, "DD-mm-yyyy").format("MM-DD-YYYY")).getTime();
返回 1581710400000
返回错误的日期,但服务器接受了输入。
我如何格式化这个日期,以便我可以发送所需的日期并且服务器接受相同的日期。
【问题讨论】:
-
1581710400000 现在差不多了,所以我假设
moment()出于某种原因给了你错误的对象(now而不是dob)?或者dob在某处被覆盖?其他任何事情对我来说都没有多大意义
标签: java angular typescript