gpt4 book ai didi

javascript - 用于 JavaScript 日期的 Java SimpleDateFormat 模式

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:41 26 4
gpt4 key购买 nike

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

2016 年 3 月 30 日星期三 00:00:00 GMT-0400(美国东部时间)

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

EEE MMM dd yyyy '00:00:00'(小时、分钟和秒将始终为 0)但我无法找出时区的正确模式(GMT-0400(美国东部时间))

感谢您的帮助!这是我目前使用的 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"

编辑

Vaibhav Jain 的回答让我走上了正确的轨道 ( Java SimpleDateFormat Pattern for JavaScript Date )

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

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 - 用于 JavaScript 日期的 Java SimpleDateFormat 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35752632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com