当它们转换为字符串时,我需要将Java Date对象转换为与JavaScript日期具有相同格式的字符串。在我们的服务器上,我们有JavaScript日期.toString()‘d,格式为:
.toString()
Wed Mar 30 2016 00:00:00 GMT-0400 (EDT)
我有一个Java Date对象,我试图将其转换为相同格式的字符串。到目前为止,我的SimpleDateFormat模式是
SimpleDateFormat
EEE MMM dd yyyy '00:00:00'(小时,分钟和秒始终为0),但我无法确定时区(GMT-0400 (EDT))的正确模式
EEE MMM dd yyyy '00:00:00'
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);