将java日期转换为Javascript日期

Converting java Date into Javascript Date

本文关键字:日期 Javascript 转换 java      更新时间:2023-09-26

我有一张地图。我正在将地图转换为JSON对象。我正在读取JSON对象,并希望将其转换为Javascript日期。

我发送的Date对象在js中读取为2012-12-19T06:00:00.000+0000,我不明白这个字符串中的T是什么。任何人都能解释清楚

它是ISO 8601规范中日期的字符串表示形式。这里,T表示datetime表示中时间部分的开始。

您可以使用new Date('2012-12-19T06:00:00.000+0000')将此表示转换为javascript日期对象。

您可以使用正则表达式来获取日期部分。regex /'d{4}-'d{2}-'d{2}/.exec('2012-12-19T06:00:00.000+0000')[0]将只给出日期部分。

参考ISO 8601

"T"是ISO 8601日期序列化的一部分,它是JavaScript日期字符串格式。

在Java中将日期格式化为以下简单日期格式化程序

SimpleDateFormat formatter = new SimpleDateFormat("EE MMM d y H:m:s ZZZ");
String dateString = formatter.format(new Date());

在java脚本端使用

new Date(dateString)