JavaScript日期的Java SimpleDateFormat模式

当它们转换为字符串时,我需要将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')'

再次谢谢大家!

回答:

SimpleDateFormat format = new SimpleDateFormat(“EEE MMM dd yyyy ‘00:00:00’ zZ”);

Date date = arrayOfDates[i];

String dateStr = format.format(date);

以上是 JavaScript日期的Java SimpleDateFormat模式 的全部内容, 来源链接: utcz.com/qa/415979.html

回到顶部