小编典典

JavaScript日期的Java SimpleDateFormat模式

java

当它们转换为字符串时,我需要将Java
Date对象转换为与JavaScript日期具有相同格式的字符串。在我们的服务器上,我们有JavaScript日期.toString()‘d,格式为:

Wed Mar 30 2016 00:00:00 GMT-0400 (EDT)

我有一个Java Date对象,我试图将其转换为相同格式的字符串。到目前为止,我的SimpleDateFormat模式是

EEE MMM dd yyyy '00:00:00'(小时,分钟和秒始终为0),但我无法确定时区(GMT-0400 (EDT))的正确模式

谢谢您的帮助!这是到目前为止我正在使用的Java代码,以防万一:

SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy '00:00:00'");
Date date = arrayOfDates[i];
String dateStr = format.format(date);
// Current dateStr = "Wed Mar 30 2016 00:00:00"

编辑

我最终使用的最终格式是:

EEE MMM dd yyyy '00:00:00' 'GMT'Z '('z')'

再次谢谢大家!


阅读 629

收藏
2020-09-28

共1个答案

小编典典

SimpleDateFormat format = new SimpleDateFormat(“EEE MMM dd yyyy ‘00:00:00’ zZ”);
Date date = arrayOfDates[i];
String dateStr = format.format(date);

2020-09-28