【发布时间】:2018-09-29 12:45:27
【问题描述】:
我正在研究使用 angular4(前端)和 java(后端)的项目。 我从 java 后端服务器获取以下格式的日期到角度服务器。
2018-05-23T18:30:00.000+0000
我需要将其转换为 javascript/angular Date 对象。 我试过下面的代码
Date d = new Date(java_date);
但这会产生 Invalid Date 错误。
知道如何处理上述日期格式。
【问题讨论】:
-
那个字符串肯定是一个有效的日期,所以变量
java_date必须有一些其他的字符串(或其他)。 -
确保将日期传递为
"2018-05-23T18:30:00.000+0000",即字符串 -
也应该是
let d = new Date(str)而不是Date d。 -
应该更改 Java 后端以返回
Instant.now().toString()的结果,以在末尾获得标准的Z而不是+0000。
标签: javascript angular date