繁体   English   中英

将Java日期转换为Javascript日期

[英]Converting java Date into Javascript Date

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

我发送的Date对象在js中读为2012-12-19T06:00:00.000 + 0000,我不明白此字符串中的T是什么,任何人都可以对此发表看法

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

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

您可以使用正则表达式仅获取日期部分。 正则表达式/\\d{4}-\\d{2}-\\d{2}/.exec('2012-12-19T06:00:00.000+0000')[0]会为您提供日期部分。

参照ISO 8601

“ T”是日期的ISO 8601序列化的一部分,它是JavaScript Date String Format

以Java格式将日期字符串化为以下简单日期格式化程序

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

在Java脚本端使用

new Date(dateString) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM